I’m a Machine Learning researcher trying to get computers to automatically write code. I’m working on something new—more details soon!

I recently received a PhD from MIT, where I was advised by Josh Tenenbaum and Armando Solar-Lezama. I also worked with Brenden Lake (NYU/Facebook AI) and Jacob Andreas. My research focus at MIT was program synthesis: using deep learning as well as symbolic techniques to automatically write programs.

I interned at Google Brain, working with Augustus Odena and Charles Sutton. We used very large language models (>100 billion parameters) to write and understand Python programs.

I’ve also spent time as an intern at Facebook AI Research. Before MIT, I studied physics at Harvard.



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

*equal contribution


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