Hi, I'm Angel πŸ‘‹

researcher software engineer dancer foodie

I'm a PhD student at CMU's School of Computer Science, where I'm part of the Pasta Lab advised by Prof. Rohan Padhye. My research lies at the intersection of formal methods, AI, and program analysis, building tools and benchmarks that help developers and LLMs find and prevent bugs.

During my PhD, I've spent my summers on research in industry labs. At Microsoft Research, I'm working with Sarah Fakhoury, Madan Musuvathi, Saikat Chakraborty, and Shuvendu Lahiri on IntentMiner; at AWS Automated Reasoning, I worked with Brandon Paulsen, Hui Guan, and Joey Dodds on CloudTwin. Learn more on my work page.

Before CMU, I earned my MS in Computer Science at Columbia University (SEAS) in 2025 and my BA in Computer Science at Barnard College, Columbia University in 2024. Along the way I worked on formally modeling human–machine interaction with Prof. Eunsuk Kang and Prof. Matthew Bolton, secure LLM code generation with Prof. Baishakhi Ray and Prof. Junfeng Yang, and was introduced to research through reactive program synthesis with Prof. Mark Santolucito.

Angel Cui
Email me. I love collaborations!

News