2023-2024
- COM4520 - Darwin (Undergraduate Group Research Project) [Co-Supervisor with Tahsinur Khan]
- Gamification in Education: Mitigating Potential Negative Effects of Leaderboards
- COM4521 - Parallel Computing with Graphical Processing Units (GPUs) [Module Leader]
2022-2023
- COM3610 - Undergraduate Dissertation Project [Supervisor]
- Erald Ceni - Development of a large-scale GPU accelerated Agent-based Model of COVID-19
- Matyas Szert - Dynamic discovery of behaviour within agent-based simulation
- COM4521 - Parallel Computing with Graphical Processing Units (GPUs) [Module Leader]
2021-2022
- COM3610 - Undergraduate Dissertation Project [Supervisor]
- Alex Parr - Increasing the usability of FLAMEGPU2 through the implementation of a GUI
- George Ashmore - OpenGL frame buffer streaming in FlameGPU
- COM4521 - Parallel Computing with Graphical Processing Units (GPUs)
2020-2021
- COM4521 - Parallel Computing with Graphical Processing Units (GPUs)
2018-2019
- COM3503 - 3D Computer Graphics [Graduate Teaching Assistant]
- COM3504 - The Intelligent Web [Teaching Associate]
- COM4521 - Parallel Computing with Graphical Processing Units (GPUs) [Teaching Associate]
- COM6103 - Team Software Project [Teaching Associate]
2017-2018
- COM3503 - 3D Computer Graphics [Graduate Teaching Assistant]
- COM4521 - Parallel Computing with Graphical Processing Units (GPUs) [Graduate Teaching Assistant]
2016-2017
- COM6471 - Foundations of Object Oriented Programming [Graduate Teaching Assistant]
- COM4521 - Parallel Computing with Graphical Processing Units (GPUs) [Graduate Teaching Assistant]
2015-2016
- COM1003 - Java Programming [Graduate Teaching Assistant]
- COM3420 - Software Hut [Graduate Teaching Assistant]
- COM4521 - Parallel Computing with Graphical Processing Units (GPUs) [Graduate Teaching Assistant]
2014-2015
- COM4506 - Testing and Verification in Safety-Critical Systems [Graduate Teaching Assistant]
- COM6102 - Advanced Java Programming [Graduate Teaching Assistant]
- COM3420 - Software Hut [Graduate Teaching Assistant]