I am a 4th-year Ph.D. candidate in the Department of Computer Science and Engineering at the University of Notre Dame, advised by Toby Jia-Jun Li in the SaNDwich Lab. I also work closely with Collin McMillan at Notre Dame and Yu Huang at Vanderbilt University. Before joining Notre Dame, I received my B.Eng. degree in the same department at Southern University of Science and Technology (SUSTech) , where I conducted research on recommender systems under the guidance of Yuhui Shi.
My research focuses on human-centered coding agents. I study how developers interact with coding agents, audit agent misbehavior in real-world trajectories, and translate these insights into agent evaluation methods and developer tools (e.g., VS Code and JetBrains extensions), to make coding agents more trustworthy, controllable, and aligned with developer intent. My work has appeared at leading venues across AI, SE, and HCI, including EMNLP, ASE, ICSE, UIST, and VL/HCC. I open-source my research artifacts whenever possible—check out my GitHub!
This summer, I interned at
Google as a User Experience Engineer (UXE) with
Tao Dong, Alan Ross, and Sam Cheng, studying how coding agents can learn from
developers' past trajectories to improve their own customizations (e.g., AGENTS.md and Skills).
I'm graduating in December 2026 and on the job market for full-time industry roles in research and engineering, especially in agent evaluation, coding agents, developer tools, and human-AI interaction. If you think I might be a good fit, please feel free to reach out to me via email!