Teaching
I have taught on multiple modules between the Universities of Nottingham, York and Hull from 2013 until present. The full list of modules I have taught can be found below.
University of Nottingham
- 2023 – present – 3rd year Mobile Device Programming (Module leader)
This module emphasises the practicality of software engineering for mobile devices.
We allow the students to develop their ideas into practical solutions via coursework.
We teach them to utilise the senor suites in modern mobile phones and use the specific
development tools associated with the android framework to build the solution..
- 2020 – 2023 – 2nd year Operating systems and concurrency (Co-module leader)
In this module we focused on promoting student engagement by creating a diverse
environment of both lecture and laboratory teaching in which to allow students to learn and digest the material of the module. In addition I am responsible for designing the coursework and exam to best capture the assessment of desired learning outcomes.
There are approximately 400 students on this module.
- 2021 – 2023 – 3rd year Mobile Device Programming (Co-module leader)
This module emphasises the practicality of software engineering for mobile devices.
University of Hull
- 2019 – 2020 – 2nd year Artificial Intelligence (Module leader)
TIn this module we focused on promoting student engagement by creating an autonomously marked programming tool, w
hich present problems to students which they have to solve using code. This tool marks the students work in real time, provides feedback
and allows students to see where they rank according to the average performance of the module.
Additionally, it allows module leaders to get an understanding of student engagement and progress.
- 2016 – 2020 – 1st year Procedural programming (Co-module leader)
TIn this module we focused on promoting student engagement by creating an autonomously marked programming tool, w
hich present problems to students which they have to solve using code. This tool marks the students work in real time, provides feedback
and allows students to see where they rank according to the average performance of the module.
Additionally, it allows module leaders to get an understanding of student engagement and progress.
- 2016 – 2020– 1st year Object orientated programming (Module leader)
This is a high cohort module with approximately 250 students.
The focus of this module is to teach the process of building lager programs which are based upon well designed classes.
My teaching evaluations of this module have always been graded as excellent, and in 2019, this module received the highest rated student feedback within the department for high cohort modules.
University of York
- 2012 - 2013 2nd year Systems and Synthetic Biology (Guest lecturer) - Biology, University of York
In this module I provided cover for a member of staff and delivered three lectures on how complex dynamical biological
systems interact with each other and how to build computational models based upon these.
- 2012 - 2013 4th year Complex Dynamical Biosystems (Guest lecturer) - Biology, University of York
In this module I taught the mathematics of complex systems analysis and chaos theory within biological systems..