Teaching
Overview
I am a Fellow of the Higher Education Academy (FHEA), Lord Dearing Award winner (2022), holder of two provincial 'First Class Module' awards (2020, 2022), and have a significant portfolio of peer-reviewed publications in the field of computer science education.
I am passionate about teaching and learning, and have a strong commitment to providing an inclusive and engaging learning experience for all students. I aim to promote these values through my own teaching and through leadership roles within the Faculty of Science and Engineering for which I am the Director of Digital Learning at the University of Nottingham Ningbo China (UNNC)
Teaching Activities
I have been teaching at UNNC since 2015, covering a range of undergraduate modules across all levels of study. Currently, I am the lead convenor for the following modules:
- COMP1048: Databases and Interfaces (2018-Present)
- COMP2044: Human-Computer Interaction (2018-Present)
- COMP3050: Individual Dissertation (2020-Present)
Previous modules I have taught include:
- COMP1034: Mathematics for Computer Scientists (2018)
- COMP3048: Compilers (2015-2016, 2018)
- COMP3059: Mobile Device Programming (2019-2021)
- AE1PGA: Programming and Algorithms (2016)
- AE1SYS: Systems and Architecture (2015-2016)
- AE3CWO: Computers in the World (2015-2016)
Undergraduate Project Supervision
In addition to these modules, I also supervised a number of undergraduate final year projects, typically 4-5 each academic year. I find this aspect of teaching particularly rewarding, as it allows me to work closely with students on a one-to-one basis.