About Me
Welcome
I am a PhD student in Computer Science at the University of Massachusetts Amherst, where I work at the intersection of artificial intelligence, programming languages, and software engineering. My research focuses on improving the ability of large language models to generate and reason about code, with the goal of making AI-assisted programming more robust, accessible, and broadly useful across diverse coding environments.
I am particularly interested in how language use, supporting text, and model reasoning can be combined to support more reliable code generation, program synthesis, and developer tools. My work sits at the boundary between software engineering and human-computer interaction, and I am motivated by the challenge of building tools that support programmers effectively in both high-resource and underrepresented programming contexts.
Research
My research examines how to enhance the ability of humans and LLMs to collaborate in code generation, with emphasis on correctness, generalization, and practical tooling for real-world software development.
