Dr. Karthik Narasimhan

Assistant Professor

Build a Statement of Purpose

Generate a tailored SOP for Dr. Karthik Narasimhan. Improve your application with a focused, well-structured draft.

Biography

Karthik R. Narasimhan is an Associate Professor and co-Director of the Princeton NLP lab at Princeton University. His research focuses on developing intelligent autonomous agents that can interact with and adapt to complex real-world environments. He investigates new paradigms, benchmarks, and frameworks to advance machine learning and AI applications. Recent contributions include the autoregressive transformer model for natural language processing (NLP) tasks and the introduction of benchmarks for AI coding agents. Karthik's notable works include the ReAct Tree Thoughts and SWE-bench frameworks, which have significantly advanced the efficiency and capabilities of AI agents for software engineering tasks. He also explored web-based AI agents that simulate realistic shopping experiences. Karthik received his Ph.D. from MIT under the supervision of Prof. Regina Barzilay and has also spent time as a research scientist at OpenAI and as the head of research at Sierra.

Research Interests

Experience

Research Scientist

— Present

OpenAI • United States

Conducted research on AI technologies and applications.

Head of Research

— Present

Sierra • United States

Leading research efforts in advanced AI projects.

Requirements for Princeton University

Doctorate Program
Requirements
GPA Requirement
Required:3
GRE General
TOEFL
Speaking
Required:27
IELTS
Speaking
Required:8
Prerequisites
Bachelor's degree in engineering or science Strong background in mathematics, materials, physics, or related engineering
Application Checklist
  • Academic Statement of Purpose
  • Personal Statement
  • Resume/CV
  • Three Letters of Recommendation
  • Transcripts
  • Application Fee
Specialization Notes

GRE scores are not accepted. Ph.D. is the primary degree; students are not required to hold an M.S.E. prior to admission.