Lecturer & Head Tutor, User Interface Development (INFO20005), 2025 Term 1
School of Computing and Information Systems, University of Melbourne
Role: Delivering face-to-face teaching and tutoring on web development and user interface design (~160 students, undergraduate courses).
Supervisor, MCS-100, MIT(AI), and MIT(HCI), 2025 Term1
School of Computing and Information Systems, University of Melbourne
Role: Supervising MSC students, including MSC-100 (Computer Science) and MIT (AI), (load: 115).
Guest Lecturer, Mobile Computing Systems Programming (COMP90018), 2024 Term 2
School of Computing and Information Systems, University of Melbourne
Role: Delivering face-to-face and online courses on mobile sensing systems and edge intelligence (~250 students, graduate courses).
Guest Lecturer, Mobile, Wearable Systems and Machine Learning, 2023 Term 2
Department of Computer Technology, University of Cambridge
Role: Delivering face-to-face On-device machine learning courses (~22 students, graduate courses).
Instructor, HCI projects INFO90008 and HCI Design projects INFO90009, 2024 Term 1 & Term 2
School of Computing and Information Systems, University of Melbourne
Role: Marking HCI and HCI design thesis.
Supervisor, MCS-100, MIT(AI), and MIT(HCI), 2024 Term1 & Term 2
School of Computing and Information Systems, University of Melbourne
Role: Supervising seven MSC students, including 5 MSC-100, 1 MIT (AI) and 1 MIT(HCI), (load: 150).
Supervisor for Part II, and Mphil Projects, 2023 Term 2 & 2024 Term 1
Department of Computer Technology, University of Cambridge
Role: Supervisor of research-oriented projects including efficient on-device machine learning and test-time adaptation.
Teaching Assistant, Capacity Planning of Computer Systems and Networks (COMP9334), 2021 Term 1
Department of Computer Science and Engineering, University of New South Wales
Role: Tutoring lab tutorials, final assignment and marking (~150 students, undergraduate courses).