Hi, I'm Angel πŸ‘‹

researcher software engineer dancer foodie

I'm a PhD student at Carnegie Mellon University'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, software engineering, and AI. I build tools and benchmarks that help developers and LLMs to find, reason about, and prevent bugs.

Before CMU, I completed my master's in Computer Science at Columbia University (SEAS) in 2025, where I worked on formally modeling human–machine interaction with Prof. Eunsuk Kang and Prof. Matthew Bolton, and on secure code generation with LLMs with Prof. Baishakhi Ray and Prof. Junfeng Yang.

I earned my BA in Computer Science from Barnard College, Columbia University in 2024, where I was introduced to research by Prof. Mark Santolucito in the Barnard Programming Languages Lab, working on reactive program synthesis.

I'm always open to collaborations. Feel free to reach out to me at angelc2@andrew.cmu.edu.
Angel Cui

News