💼 Experience

Talks & Visits

  • Reasoning About Open-Source Software Vulnerabilities: From Silent Fixes to Trustworthy Detection
    • 17 Oct 2025, National Taiwan University, Taipei
    • 11 Nov 2025, University of New South Wales, Sydney
    • 21 Nov 2025, Shanghai Jiao Tong University, Shanghai
    • 24 Nov 2025, Fudan University, Shanghai
  • 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:
    • FIT 2101: 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