Teaching
Teaching and demonstrator roles at Durham University. Associate Fellow of the Higher Education Academy (AFHEA) since October 2025.
Introduction to Systems Modelling
Jan 2025Workshop Leader — Durham University
Led workshop sessions for approximately 20 undergraduate students on systems-modelling fundamentals.
Computer Programming
Oct 2024Demonstrator — Durham University
Demonstrated programming lab sessions for approximately 50 undergraduate students.
Dynamic Simulation
Jan 2024Demonstrator — Durham University
Supported lab sessions on dynamic system simulation for approximately 20 undergraduates.
DC and Induction Motor Laboratory
May 2023Lab Assistant — Durham University
Assisted laboratory experiments on DC and induction motors for approximately 20 undergraduate students.
Control and Signal Processing
Oct 2022Demonstrator — Durham University
Demonstrated laboratory sessions on control systems and signal processing for approximately 20 undergraduates.
Associate Fellow of the Higher Education Academy (AFHEA)
Oct 2025Advance HE
Awarded AFHEA recognition for teaching practice at Durham University.