Hi there! If you’re stopping by my site, you’re probably someone who has questions and wants answers. Life is short and the internet is large, so let’s get to it.

What I Do Now 💻 + 🎤

Machine learning scientist at Alexa AI working on the future of conversational artificial intelligence.

I’m also building Confetti AI, a platform to help people learn the skills to succeed in artificial intelligence careers.

What I Did Before 🎓 + 👨‍🔬

Graduate student at Stanford University where I studied computer science and artificial intelligence. I spent 3 wonderful years as a researcher in the Stanford Natural Language Processing Group, where I had the unbelievable fortune to work with Christopher Manning, Percy Liang, Christopher Potts, and other brilliant people.

What Interests Me 🤖

Natural language understanding and anything related to machine learning. I spent years building goal-oriented dialogue agents and have worked on computational semantics and textual inference. I also believe artificial intelligence will be one of the most transformative paradigm shifts in human history, so thinking about the implications of that keeps me pretty busy 🙂.

Professional Service 👨‍💼

Reviewer: ACL 2018 (top reviewer), ACL 2019, EMNLP 2018, EMNLP 2019, NLP for Conversational AI Workshop 2019, IEEE Access

News 📰

October 2020: I created a primer on machine learning theory important for ML interviews. Check it out!
September 2020: I wrote up a post describing how to build a deployable, state-of-the-art question-answering system over all of Wikipedia with just 60 lines of Python: post and code.
July 2020: Our paper on task-oriented conversation modeling with unstructured knowledge access was presented at SIGDial 2020.
May 2020: I released a blog post describing the goals for Confetti AI, the educational AI platform I’m building.
December 2019: After an eventful week at NeurIPS 2019, I wrote a post describing some of the key trends in machine learning today.
November 2019: Our paper on resolving ambiguity in vision and language navigation will be presented at AAAI 2020 and NeurIPS 2019 and was also featured in VentureBeat!
October 2019: I’m co-organizing the 2nd NLP for Conversational AI Workshop at ACL 2020! If you love NLP and dialogue systems, we look forward to seeing you in Seattle. 😎
August 2019: I wrote a blog post describing trends in modern NLP, based on my trip to ACL 2019.
July 2019: We just released a modified version of the MultiWOZ dataset with corrected dialogue state annotations. For a description of the dataset, check out our writeup.
June 2019: I’ve been collecting a list of essential papers in NLP for practitioners and researchers. Feel free to submit a pull request, if there’s a paper you think should be there!
August 2018: Check out my blog post on why AI is so exciting!
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.
April 2017: I gave a talk on our work studying seq2seq architectures for dialogue 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!