Hello world!

I am a Ph.D. student studying in the Programming Languages Lab at Peking University, advised by Xiong, Yingfei.

I also sometimes participate in the PKUCC team for CTF competitions.

Research Interest

I am generally interested in everything related to helping power users (e.g. software developers) using their computers better, including:

  • Program repair (my current research topic)
  • Software development automation / assistance
  • Cyber security
  • UX design of developer tools

Other personal interests:

  • Full stack web development
  • WebExtension development



  • A syntax-guided edit decoder for neural program repair

    Zhu, Qihao, Zeyu Sun, Yuan-an Xiao, Wenjie Zhang, Kang Yuan, Yingfei Xiong, and Lu Zhang. “A Syntax-Guided Edit Decoder for Neural Program Repair.” In Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 341–53. New York, NY, USA: ACM, 2021. https://doi.org/10.1145/3468264.3468544.


  • Fall 2023, TA of “Software Analysis”
  • Spring 2022, TA of “JavaScript and HTML Web Pages”
  • Fall 2020, TA of “Introduction to Computer Systems”
  • Fall 2018, TA of “Introduction to Computing (A)”


  • Spring 2021 - Now, Tech lead of the 0th~2nd PKU GeekGame contest
  • Fall 2018 - Fall 2020, Web developer for PKU Helper