I am currently an Assistant Professor in the Siebel School of Computing and Data Science at UIUC. I received my Ph.D degree in Computer Science from Peking University (advised by Prof. Lu Zhang and Prof. Dan Hao). I was a Postdoctoral Fellow at Purdue University working with Prof. Lin Tan.
My research interests lie primarily in Software Engineering and its intersection with Artificial Intelligence and Programming Languages, with a focus on LLM4Code, Agent&SE, Vulnerability Detection, and Software Testing&Debugging. More recently, my research has centered on two complementary directions: (1) Agent4SE: developing agentic solutions for tackling long-horizon software engineering tasks for complex software systems, and (2) SE4Agent: developing reliability assurance techniques for agentic systems.