I am an Assistant Professor in Computer Science at Amherst College. I am also an Affiliated Researcher at VMware Research by Broadcom.

I envision a future where computer systems seamlessly integrate logical reasoning and inductive reasoning to automate complex tasks in a scalable, reliable, safe, and explainable manner. To realize this goal, I develop methods to formally verify and guarantee properties of deep-learning-enabled systems. Besides, I explore how machine learning techniques can accelerate automated reasoning tasks.

Previously, I got my PhD at Stanford University, advised by Clark Barrett. Before that, I graduated with BS in Mathematics and Philosophy from Davidson College.


Selected publications: