I am a Senior Applied Scientist at Microsoft Office AI, where I focus on advancing intelligent document understanding and generation to improve workplace productivity. I earned my Ph.D. in Computer Science from Purdue University, working with Prof. Lin Tan on applying Artificial Intelligence techniques to Software Engineering.

I have a wide interest on applied artificial intelligence techniques. My research centers on addressing challenges in how software is created, maintained, and used in daily work. Specifically, I develop AI-driven methods for code generation, automated program repair, and vulnerability detection, aimed at accelerating implementation, reducing errors, and improving reliability. At Microsoft, I extend these approaches to build document intelligence systems that help knowledge workers more efficiently understand, draft, and edit documents, reducing repetitive tasks and enabling higher-level creative and analytical work.

Publications

Preprints

Services

Teaching

  • Teaching Assistant, CS408 Software Testing, Purdue University (Fall 2023, Fall 2022)
  • Teaching Assistant, CS251 Data Structures and Algorithm, Purdue University (Spring 2021)
  • Teaching Assistant, CS380 Python Programming, Purdue University (Fall 2020)
  • Teaching Assistant, CS180 Problem Solving and Object-Oriented Programming, Purdue University (Spring 2020)

Education