I’m a PhD student at MIT, studying AI, machine learning, and program synthesis.

I work on the idea that learning programs from data could produce machines which possess more human-like intelligence. My research has two aims:

  1. Developing novel methods for synthesizing programs, combining deep learning and symbolic techniques.
  2. Applying program synthesis to build human-like AI models to solve concept learning and reasoning tasks.

My advisors are Josh Tenenbaum and Armando Solar-Lezama. I also work with Brenden Lake (NYU/Facebook AI) and Jacob Andreas.

I am currently an intern at Google Brain, working with Augustus Odena and Charles Sutton on deep learning for program synthesis.

I’ve also spent time as an intern at Facebook AI Research. Before MIT, I received a BA in physics from Harvard.



An up-to-date list may be found at Google Scholar

*equal contribution


  • MIT (2017 - present)
    PhD. Research Areas: Machine Learning and Program Synthesis
    Advisors: Josh Tenenbaum and Armando Solar-Lezama
  • Harvard University (2013 - 2017)
    BA, Physics
    Advisor: Haim Sompolinsky