Course Lecturer
- Shandong University (Weihai), 2024S1, Software Engineering
- Taught an intensive-mode (40 teaching hours) Software Engineering course for undergraduates
- Independently prepared all course materials, including lectures, slides, assessments, and course logistics
- Topics covered: Software Development Process, Software Quality Assurance, Software Testing, AI for SE, SE for AI, Human-factor SE, Responsible SE, Software Privacy and Security
Tutor Head/Admin TA
- Australian National University, 2021S1, ENGN8535, Engineering Data Analytics (especially for CV scenarios), by Prof. Hongdong Li
- The teaching team earned the highest student satisfactory (82%) since 2019, when the course reopened in ANU.
- Australian National University, 2021S2, ENGN8536, Advanced Topics in Mechatronics (i.e., Deep Learning in Computer Vision), by Prof. Nick Barnes
- The teaching team increased the student satisfactory from 77% to 89%, compared to 2020.
Tutor
- Australian National University, 2020S2, COMP4650/COMP6490, Document Analysis, by Dr. Alex Antic
- Australian National University, 2021S1, ENGN4528, Computer Vision, by Prof. Nick Barnes
- Australian National University, 2021S1, COMP1710/COMP6780, Web Development and Design, by Dr. Xuanying Zhu and Prof. Tom Gedeon
Guest Lecturer
- User-Centered and Regulation-Driven Privacy Enhancements in Software Engineering, University of Edinburgh, INFR11158/INFR11230, USEC: Usable Security and Privacy, 2024S1. Invited by Dr. Jingjie Li [Slides]
- Usable Privacy and Security in Software Engineering, CS326 Software Engineering, North Carolina State University, 2025 Fall. Invited by Dr. Bowen Xu