Amar Shah अमर शाह | عمار شاہ

I am interested in the application of logic to computer science. Specifically, I work in formal methods where we model software as a mathematical objects and reason about code as we would math.

The ultimate aim is to develop correct and performant code, but as a side product we hope to achieve a better understanding of programming itself!

I am currently a first-year PhD student in Computer Science at Carnegie Mellon University. I am very grateful to be advised by Marijn Heule and Bryan Parno.

Prior to this, I was a research intern in Zhendong Su’s group at ETH Zürich. Before that, I finished a very joyous undergradute at the University of California, Berkeley studying Math, Computer Science, and Logic, where I was advised by Federico Mora and Sanjit A. Seshia.

Here is my CV. I’m very happy to chat about anything. Please reach out at amarshah@cmu.edu.

Recent News (See all posts)

10/2024
I have officially matched with Bryan and Marijn as my advisors
08/2024
I just started my PhD at CMU!
07/2024
Our solver Algaroba won first place in the QF_Datatypes category of SMTCOMP 2024!
05/2024
I attended the SAT/SMT summer school in Nancy, France
05/2024
I came second place at the 2024 ACM Grand Finals! See here for more info.
02/2024
Federico presented our work on SMT solving for ADTs at AAAI