Hi! Thanks for finding your way to this page. I hope you'll find this page useful when forming expectations about how I might respond to inquiries from students about working together.
If you are a...
Prospective PhD or MSE Student: See here. The TLDR is that I'm unlikely to respond to emails from applicants, but the long version gives more context (and quick logistical tips).
Princeton Undergraduate or MSE Student looking for an IW/thesis/certificate project: See here for a much longer read on the types of projects I advise and what to expect.
Princeton PhD Student looking for a collaborator (with background similar to mine, on your project): I love projects like this, so please reach out! I'll ask a lot of questions to determine whether I have anything to contribute. I may also suggest collaborating with a student in addition or instead, but I'm generally interested in projects like these. This typically makes sense if your research is applied, and you have a project that would benefit from deeper technical background in Mechanism Design / Economics and Computation / Algorithms, etc.
Princeton PhD Student looking for a project (in my research area, leveraging your background): I also love projects like this, so please reach out! This typically makes sense if your research is also in Theoretical Computer Science or Math, and historically has worked well with students working in Combinatorics, Communication Complexity, or Graph Algorithms.
Non-Princeton Undergraduate looking for a research project: it is absolutely OK to email me to ask about this, but just be prepared that I rarely supervise projects for non-Princeton undergraduates, and I may not even be able to respond to your email. Please don't draw a negative inference if I decline or don't respond! It does not mean anything about my assessment of your ability to do good research -- it just means that I get too many emails to respond to each one. Depending on your background, you may also find PACT to be a good fit.
High School Student looking for a research internship/project: it is absolutely OK to email me to ask about this, but just be prepared that I'm unfortunately unable to supervise research for high school students, and I'm even unlikely to be able to respond to your email. Research in Theoretical Computer Science requires significant background, and it takes time even for Princeton students to get started! If you're interested in experiencing Theoretical Computer Science, I strongly recommend the following program: PACT.