35 Olden Street

Princeton, NJ


I am an assistant professor in the Computer Science department at Princeton University. Before Princeton, I spent a year as a visiting research scientist at OpenAI. I received my PhD from MIT in 2017, advised by Prof. Regina Barzilay.

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 have also previously worked on machine comprehension and computational morphology.

I will be taking new PhD students this year. If you are interested in working with me, please apply to the graduate program in Princeton CS and mention me in your application.

Professional Activities

Conference reviewing: ACL (‘15,’16,’17, ‘18), EMNLP (‘15,’17, ‘18), ICLR (‘18, ‘19), NAACL (‘16, ‘18), NIPS (‘16), AAAI (‘19), ICML(‘19)
Journal reviewing: TACL (‘15,’16)