Teaching

Teaching and demonstrator roles at Durham University. Associate Fellow of the Higher Education Academy (AFHEA) since October 2025.

Introduction to Systems Modelling

Jan 2025

Workshop Leader — Durham University

Led workshop sessions for approximately 20 undergraduate students on systems-modelling fundamentals.

UndergraduateWorkshop Leader

Computer Programming

Oct 2024

Demonstrator — Durham University

Demonstrated programming lab sessions for approximately 50 undergraduate students.

UndergraduateDemonstrator

Dynamic Simulation

Jan 2024

Demonstrator — Durham University

Supported lab sessions on dynamic system simulation for approximately 20 undergraduates.

UndergraduateDemonstrator

DC and Induction Motor Laboratory

May 2023

Lab Assistant — Durham University

Assisted laboratory experiments on DC and induction motors for approximately 20 undergraduate students.

UndergraduateLaboratory

Control and Signal Processing

Oct 2022

Demonstrator — Durham University

Demonstrated laboratory sessions on control systems and signal processing for approximately 20 undergraduates.

UndergraduateDemonstrator

Associate Fellow of the Higher Education Academy (AFHEA)

Oct 2025

Advance HE

Awarded AFHEA recognition for teaching practice at Durham University.

Fellowship