Group Supervisor, Computer Networking, University of Cambridge, 2025
Teaching
Lecturer, Mobile, Wearable Systems and Machine Learning, University of Cambridge, 2024
Group Supervisor, Computer Networking, University of Cambridge, 2024
Lecturer, Mobile, Wearable Systems and Machine Learning, University of Cambridge, 2023
Group Supervisor, Computer Networking, University of Cambridge, 2023
Teaching Assistant, Introduction to Computer Studies, City University of Hong Kong, 2020
Lab Tutor, Computer Programming, City University of Hong Kong, 2020
Tutorial Tutor, Computer Networks, City University of Hong Kong, 2019
Lab Tutor, Computer Programming, City University of Hong Kong, 2019
Teaching Assistant, Cloud Computing, City University of Hong Kong, 2018
Teaching Assistant, Computer Programming, City University of Hong Kong, 2018
Teaching Assistant, The Art and Science of Data, City University of Hong Kong, 2017
Teaching Assistant, Computer Programming, City University of Hong Kong, 2017