• Tutorial, Software Engineering (SC2006), Nanyang Technological University (The first term of 2024-25)
  • Teaching assistant, Data Science, Nanjing University (Spring 2023)
  • Teaching assistant, Automated Testing, Nanjing University (Fall 2022)

I have been lucky to work with the following students at Nanyang Technological University (NTU), Nanjing University (NJU), City University of Macau (CityU), Yangzhou University (YZU), Soochow University (SU), Nanyang Technological University (NTU).
  • Junjie Shi, Ph.D. student: Intelligent Software Engineering and Automated Requirements Engineering, NTU
  • Yiran Zhang, Ph.D. student: Intelligent Software Engineering and Automated Software Architecture, NTU
  • Yuchen Chen, Ph.D. student: Intelligent Software Engineering and AI Security, NJU
  • Tingxu Han, Ph.D. student: Intelligent Software Engineering and AI Security, NJU
  • Yifei Ge, Ph.D. student: Intelligent Software Engineering and AI Security, NJU
  • Wei Liu, Ph.D. student: Intelligent Software Engineering, CityU
  • Mengzhe Yuan, Ph.D. student: Neural Code Model Security, NJU

  • Jingkun Xiao, M.S. student: Source Code Summarization, NJU
  • Tao Zhu, M.S. student: Source Code Generation, NJU
  • Hong Chen, M.S. student: Neural Code Model Security, NJU
  • Yun Miao, M.S. student (graduating in Jun, 2025): Source Code Summarization, NJU
  • Jie Zhu, M.S. student: Source Code Summarization, YZU
  • Zhihui Wang, M.S. student: Binary Code Summarization, YZU
  • Yanrong Hu, M.S. student: LLM Security, YZU
  • Jiaxun Li, M.S. student: LLM Security, SU
  • Yudu You, M.S. student (graduating in Jun, 2023): Source Code Summarization, NJU
  • Xiao Chen, M.S. student (graduating in Jun, 2022): Source Code Summarization, NJU
  • Chenqian Zhu, M.S. student (graduating in Jun, 2021): Test Case Recommendation, NJU
  • Haoran Wu, M.S. student (graduating in Jun, 2020): Smart Contract Testing, NJU
  • Ding Duan, M.S. student (graduating in Jun, 2020): Test Case Recommendation, NJU

  • Wei Lu, undergraduate student: Automated Architecture Recovery, NTU
  • Jun-Yang Lee, undergraduate student: Automated Requirements Engineering, NTU
  • Jing-Huan Hoo, undergraduate student: Automated Requirements Engineering, NTU
  • Zhihan Zhao , undergraduate student (graduating in Jun, 2025): Source Code Summarization, NJU
  • Shenghan Huang, undergraduate student (graduating in Jun, 2025): Source Code Summarization, NTU
  • Ziqi Ding, undergraduate student (graduating in Jun, 2023): Method Name Prediction and Backdoor Defense
  • Yuling Hu, undergraduate student (graduating in Jun, 2023): Source Code Summarization and Search
  • Yingfei Xu, undergraduate student (graduating in Jun, 2023): Source Code Summarization
  • Guangyao Xu, undergraduate student (graduating in Jun, 2020): Ponzi Smart Contract Detection