Teaching Experience

2025

  • Lecturer & Head Tutor, User Interface Development (INFO20005), 2025 Term 1

    School of Computing and Information Systems, University of Melbourne
    Role: Providing in-person instruction, design tutoring, creating evaluation rubrics, and marking for web development and user interface design. (~160 students, undergraduate courses).

  • Supervisor, ISYS90079 (Health IT Research Project), 2025 Term1

    School of Computing and Information Systems, University of Melbourne
    Role: Supervising Health IT Research Project MSC students, (load: 35).

    Supervisor, COMP90079 and COMP90081 (Computer Science Research Project), 2025 Term1

    School of Computing and Information Systems, University of Melbourne
    Role: Supervising Computer Science Research Project MSC students, (load: 145).

    Supervisor, COMP90055 (Computing Project), 2025 Term1

    School of Computing and Information Systems, University of Melbourne
    Role: Supervising Computing Project MSC students, (load: 45).

2024

  • 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 (Michaelmas 2024), 2024 Term 1

    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, COMP90079 (Computer Science Research Project), 2024 Term1 & Term 2

    School of Computing and Information Systems, University of Melbourne
    Role: Supervising five MSC-100 students, (load: 100).

  • Supervisor, COMP90055 (Computing Project), 2024 Term1 & Term 2

    School of Computing and Information Systems, University of Melbourne
    Role: Supervising MIT (AI) students, (load: 45).

  • Supervisor, INFO90008 (HCI projects), 2024 Term1 & Term 2

    School of Computing and Information Systems, University of Melbourne
    Role: Supervising MIT (HCI) students, (load: 25).

2023

  • 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.

2021

  • 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).