35 Olden Street

Princeton, NJ


Assistant Professor, Computer Science
Princeton NLP

My research spans the areas of natural language processing and reinforcement learning, with a view towards building intelligent agents that learn to operate in the world through both experience and existing human knowledge (ex. text). I am especially interested in developing autonomous systems that can acquire language understanding through interaction with their environment while also utilizing textual knowledge to drive their decision making.

I received my PhD from MIT, advised by Prof. Regina Barzilay, and spent a year as a visiting research scientist at OpenAI before Princeton.

PhD students

Willie Chang
Ameet Deshpande
Jimmy Yang (co-advised with Peter Ramadge)
Runzhe Yang (co-advised with Sebastian Seung)

Visiting students

Raeid Saqur

I am always looking for strong, motivated PhD students. If you are interested in joining our group, please apply directly to the graduate program in Princeton CS and mention me in your application (no emails please!). If you’re already a PhD student at Princeton, feel free to email me to setup a time to chat.