Skip to content

Teaching

Teaching and mentoring

Tutorial and laboratory teaching, assessment design and marking, project supervision and one-to-one support, at undergraduate and postgraduate level, taught in English.

Approach

Build, measure, explain

Students struggle when the mental model they have built differs from the one the problem requires, and the code is only where the difference becomes visible. When a student brings me a program that does not work, I ask them to explain what should happen at each step, and the gap usually appears in that explanation.

I build courses around a cycle of building, measuring and explaining. Students construct something that works, measure how it behaves, and account for the choices they made. Because generative AI makes a submitted file weaker evidence of learning, I assess reasoning alongside output, through short code reviews, prediction tasks, and exercises in which AI-generated code becomes the object of study.

Areas I can teach

  • Programming and data structures
  • Algorithms
  • Artificial intelligence
  • Machine learning
  • Deep learning
  • Pattern recognition
  • Computer vision
  • Image processing
  • Computer graphics
  • Software engineering
  • Web systems

Courses

Courses taught

The Hong Kong Polytechnic University

EIE522

Pattern Recognition: Theory and Applications

Teaching Assistant · Postgraduate

EIE529

Digital Image Processing

Teaching Assistant · Undergraduate

Fall 2025
ENG2002

Computer Programming

Teaching Assistant · Undergraduate

Spring 2025
EIE4432

Web Systems and Technologies

Teaching Assistant · Undergraduate

Fall 2024
EIE1D03

Artificial Intelligence and Science Fiction

Teaching Assistant · Undergraduate, general education

Spring 2024
EIE557

Computational Intelligence and Its Applications

Teaching Assistant · Postgraduate

Fall 2023

Mentoring and outreach

Beyond the classroom

2024

STEM outreach and women in STEM

Public talks and workshops promoting STEM education and the participation of female students, reaching more than 200 students across five schools.

2020 – 2021

Peer mentorship

Mentored more than 15 students on academic challenges and career planning during the COVID-19 pandemic.