Current Teaching

At York, I am the module lead for the High Performance Parallel and Distributed Systems module, and I am the project coordinator for all UG3 and MSc projects.

Previous Teaching

Previously, I was the module lead for Software testing, and taught on the SKIL module.

  • SKIL - Skills, Knowledge and Independent Learning (Undergraduate, Year 1)
  • SOTE - Software Testing (Undergraduate/Postgraduate, M-Level)

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: