I am an assistant professor of Computer Science at Princeton University and I co-lead the Princeton NLP Group. Previously, I was a visiting scientist at Facebook AI Research (FAIR) in Seattle. I received my Ph.D. in Computer Science from Stanford University in 2018, where I was advised by Christopher Manning and worked in the Stanford NLP Group. Before that, I was an undergraduate student from the Special Pilot CS Class supervised by Andrew Yao at Tsinghua University.
My research interests lie broadly in natural language processing and machine learning. I am always excited about simple and principled approaches that are practical, scalable, and generalizable in real-world problems.
These days, I am mostly drawn by the development of large language models. A list of topics that I am actively thinking about/working on:
Prospective students: I am actively looking for strong and motivated students to join our group! If you are interested in working with me, please apply through the Princeton CS PhD program and mention me in your application (and I can't respond to individual emails).
Princeton students: (1) If you are already a graduate student at Princeton, feel free to reach out. (2) Undergraduate students: Considering my bandwidth and current group size, I won't be able to take on more undergraduate advisees for senior thesis and independent work in AY23-24 unfortunately. You are always welcome to reach out directly to my graduate students and work with them (a good starting point is to check out our recent publications and interests on their websites, and send them an email/schedule a chat!). We also strongly encourage you take COS324/COS484 first, and also fill out this form before you reach out.
Last update: September 2023