Teaching:
Teaching:
Faculty of Education
The University of Hong Kong, Hong Kong
2025-26, Semester 1
Faculty of Education
The University of Hong Kong, Hong Kong
2024-25, Semester 2
Faculty of Education
The University of Hong Kong, Hong Kong
2024-25, Semester 2
Department of Human Computer Interaction Institute
Carnegie Mellon University, Pittsburgh, USA
2023, Fall Semester
College of Science
Utah State University, Logan, Ut, USA
2024, Fall Semester
Student Evaluation: 100/100
Faculty of Information Technology
Monash University
2022, Semester II
Student Evaluation: 100/100 (Semester I)
Student Evaluation: 100/100 (Semester II)
Faculty of Information Technology
Monash University
2022, Semester I & II
Student Evaluation: Not Applicable (Data Missing)
Faculty of Information Technology
Monash University
2019, Semester II
Student Evaluation: Not Applicable (Data Missing)
Faculty of Information Technology
Monash University
2019, Semester II
Student Evaluation: Not Applicable (Data Missing)
Faculty of Information Technology
Monash University
2019, Semester II