Teaching
I enjoy seeing students improve through my teaching. As Mencius the philosopher said, attracting talented individuals from all over the world and educating them is one of the greatest joys in life.
Teaching qualification
- I am a Fellow of the Higher Education Academy (FHEA).
At University of Exeter
Module lead and Lecturer, COMM042 and COMM042J (2025- ), Introduction to Computer Vision. This is a module for MSc students. Accelerate Module Score from students: 4.54/5
Module lead and Lecturer, COM2013, Data Science Group Project 2 (2024-2025). This is a module for undergraduate (second year) and graduate students.
Lecturer, COM2017, Introduction to Prompt Engineering (2024-2025; 2025-2026). I taught this module together with Dr. Avon Huxor. This is a module for both BSc and MSc students. Accelerate Module Score from students: 4.46/5

Lecturer, COMM109Z, Programming with Python (Online MSc course, 2025-2026). I taught this module together with several colleauges.
Project Supervisor, ECM3401, BSc Projects (2024- )
Project Supervisor, COMM514 and COMM424DA, MSc Projects (2024 - )
Module Moderator, ECM3428, Algorithms That Changed The World (2024- )
Module Moderator, ECM3438, Synoptic Project (2024- )
At Imperial College London
- Lecturer, ELEC60009/96033/96039, Deep Learning (Spring 2021-2022), Department of Electrical and Electronic Engineering. I taught representation learning, generative models, reinforcement learning, hyperparameters and meta-learning to more than 100 MEng and MSc students. I taught this module with Prof. Krystian Mikolajczyk

Teaching Fellow, ELEC60019/96037, Machine Learning (Autumn 2021-2022), Department of EEE
Teaching Fellow, ELEC97112/97113, Computer Vision and Pattern Recognition (Spring 2021-2022), Department of EEE
