teaching
Teaching, lab delivery, and postgraduate supervision at Queen Mary University of London.
I am a Research Fellow in the School of Electronic Engineering and Computer Science at Queen Mary University of London, where my role combines research software engineering with teaching, laboratory delivery, and MSc project supervision.
Modules and delivery
- Big Data Processing — I developed coursework and laboratory exercises covering distributed data processing, including Apache Spark Streaming and Apache GraphFrames. I managed lab sessions, supported students with technical issues, and assessed submitted work.
- Principles of Machine Learning — I designed and delivered advanced coursework and lab sessions, integrating crowdsourced datasets into practical exercises. Student competency in core machine learning techniques improved by 75% (as measured in module outcomes).
International teaching
- QUPT (Hainan, China) — I was nominated by QMUL to lecture on the module Introduction to Data Science at QUPT.
Postgraduate supervision
- I have supervised 23 MSc students on projects in deep learning and computer vision, including support with research communication, technical writing, and presenting results.
For my full employment and research history, see the CV page.