35 Olden Street

Princeton, NJ

karthikn@cs.princeton.edu

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.

I am 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.