Talks & Visits
- AI-Powered Software Security
- Software Security
- 27 May 2026, Guest lecture of FIT1047, Monash University
- Leveraging Large Language Models for Software Security
- 10 June 2026, Swinburne University of Technology, Melbourne
- 9 June 2026, The University of Melbourne, Melbourne
- 23 April 2026, The Royal Melbourne Institute of Technology (RMIT), Melbourne
- Reasoning About Open-Source Software Vulnerabilities: From Silent Fixes to Trustworthy Detection
- 24 Nov 2025, Fudan University, Shanghai
- 21 Nov 2025, Shanghai Jiao Tong University, Shanghai
- 11 Nov 2025, University of New South Wales, Sydney
- 17 Oct 2025, National Taiwan University, Taipei
- 15-19 Sep 2025, Research visit to Universitat Politècnica de València (Polytechnic University of Valencia) in Spain
- Decoding the Fix: An AI-Powered Journey Through Vulnerability-fixing Commits
- 13 Jun 2025, Yangzhou University, Yangzhou
- Repairing API misuse @ Automatic Program Repair event
- 22 Nov 2023, National University of Singapore, Singapore
- Large Language Models for Sentiment Analysis in Software Engineering
- 20 Nov 2023, North Carolina State University (Online)
Teaching
- At Monash University, Australia:
- FIT3170: Software engineering practice (Semester 1, 2026)
- FIT2101: Software engineering process and management (Semester 2, 2025)
- Teaching Assistant for:
- IS706: Software Mining and Analysis (2022 Spring, SMU)
- Probability & Mathematical Statistics (2017 Summer, SYSU)
- Discrete Mathematics (2016 Summer, SYSU)
- Created algorithm videos on YouTube (14k+ subscribers)
- Part-time instructor (2021-2023): taught algorithm courses 5 times and helped 30+ students land jobs as software developers in the US
Work Experience
- Feb 2024 - Sep 2025: Research Scientist @SMU: the lead post-doc of the TITAN project
- May - August 2022: Research intern @Veracode: Repairing API misuse bugs