Hi! I'm currently an engineer at a stealth start-up working on autonomous vehicle technology. In a past life I was a graduate student at Stanford University where I studied computer science and artificial intelligence. While at Stanford, I was a researcher in the Stanford Natural Language Processing Group, where I had the unbelievable fortune to work with collaborators such as Christopher Manning, Percy Liang, and Christopher Potts.

My research pursuits include various topics in machine learning and natural language understanding. I build dialogue agents, especially of the goal-oriented variety, and have worked on computational semantics and textual inference.

I am also the creator of a mobile app for learning the basics of artificial intelligence, machine learning, and deep learning. Check it out on the App Store and Google Play! I spend a lot of time thinking about machine learning, natural language, and broader concepts of artificial intelligence. To see what I'm thinking about, follow me on Twitter.


  • August 2018: Check out my Medium post on why AI is so exciting these days.
  • July 2018: I was selected as a top reviewer for ACL 2018! Thanks to the community for the acknowledgment!
  • February 2018: I led a Deep Learning Workshop at the Harvard Westlake School's annual hackathon. Check out the slides here and the accompanying code.
  • August 2017: I gave a talk on key-value retrieval networks at SIGDial 2017 in Saarbr├╝cken, Germany. Thanks to all the organizers for a fantastic conference!
  • July 2017: Our recent paper on the pragmatics of commands was accepted to the International Conference on Computational Semantics (IWCS) 2017.
  • June 2017: Our recent paper on key-value retrieval networks was accepted to SIGDial 2017.
  • April 2017: I gave a talk on our recent dialogue work at EACL 2017! I also presented the work at the Stanford Computer Forum Poster Session and gave a presentation about our dialogue research at the Ford Research and Innovation Center.
  • March 2017: Our paper on new models for collaborative dialogue agents has been accepted to ACL 2017!
  • February 2017: Our paper studying seq2seq architectures for dialogue has been accepted to EACL 2017. See you in Valencia!