I lead and contribute to undergraduate and MSc teaching in secure software engineering, professional software development, team projects, web application development, and programming systems at the University of Glasgow.
Instructor
- COMPSCI4015 Professional Software Development (for Level 4 Students), University of Glasgow; 2023,24,25,26,27;
- COMPSCI5093/COMPSCI5104 Secured Software Engineering/Secured Software Engineering for MSc (M) COMPSCI5104 (for Level 5/Msc Students), University of Glasgow; 2024,25,26,27;
- COMPSCI5074 MSc IT + Masters Team Project (for MSc IT+ Students), University of Glasgow; 2026;
- COMPSCI2021 Web Application Development 2 (for Level 2 Students), University of Glasgow; 2027;
- COMPSCI4084 Programming and Systems Development (H) (for Level 4 Students), University of Glasgow; 2026;
- CS132 Software Engineering, ShanghaiTech University; (Undergraduate) (in English and Chinese) Spring'21,Fall'21 ;
- CS224 Program Analysis, ShanghaiTech University; (Graduate) (in English and Chinese) Spring'22;
Note to Students Requesting Reference Letters
If you would like to request a reference letter from me, please ensure that you meet at least one of the following criteria:- You have achieved an A3 or above in the COMPSCI5093/COMPSCI5104 Secured Software Engineering course.
- You have co-authored a research publication with me.
Normally, I can provide up to three reference letters per student. Additional requests, up to five in total, may be considered on a case by case basis.
To request a reference letter, please contact me at least three weeks before the deadline and provide the following information:
- Your CV.
- Your transcript or course result.
- The programme, position, scholarship, or opportunity you are applying for.
- The deadline and submission method.
- A short explanation of why you are applying and why the opportunity is suitable for you.
Teaching Assistant
- COMP3235 Software Project Management, PolyU, Hong Kong, 2016-17(Spring), 2014-15(Fall) (in English)
- COMP3233 Software Testing and Quality Assurance, PolyU, Hong Kong, 2016-17(Fall) (in English)
- COMP4911 Capstone Project, PolyU, Hong Kong, 2015-16(Spring) (in English)
- COMP3211 Software Engineering, PolyU, Hong Kong, 2015-16(Fall) (in English)
- COMP309 System Programming, PolyU, Hong Kong, 2013-14(Spring) (in English)
- COMP322 Enterprise Information Systems Project Implementation, PolyU, Hong Kong, 2013-14(Fall) (in English)