Current Teaching

At York, I am the module lead for the High Performance Parallel and Distributed Systems module.

Previous Teaching

Previously, I was the module lead for Software testing, and taught on the SKIL module. I was also the project coordinator for all UG3 and MSc projects until 2022.

While at Warwick I was the module lead and lecturer for the Programming for Computer Scientists module.

During my Ph.D. studies, I taught extensively across the Computer Science cirriculum. In particular, I taught on the following modules: