Hi again! If you're applying to Princeton's PhD or MSE program in Computer Science, and interested in working with me, I hope you'll find the information below useful.
Interaction during admissions. I typically don't respond to emails from applicants during the admissions cycle -- please don't draw any negative inferences from this! (All it means is that I get too many emails to respond). From my side, the information in your application is necessary and sufficient to decide whether we want to interview or admit you. From your side, I hope that all the relevant information you need is contained on our admissions page or my personal website. It will not negatively influence your application if you happen to email me without reading this, just please don't feel bad if I'm unable to respond. (Sending an email also cannot positively influence your application -- I always wait until we have application material to start evaluating. If there's any information you'd like us to consider when evaluating you, please make sure it's in the application!).
Unsolicited Logistical Tips. As long as you're here, I'll give two quick logistical tips that don't currently appear to be widespread knowledge.
Look for Fee Waivers. Many programs offer fee waivers when application fees present a financial burden. Programs vary in process, but it's worth looking for fee waivers everywhere you apply (and starting early -- some programs take time to process waiver applications). At Princeton, click here and scroll to the bottom (accurate as of 2024-2025 admissions cycle). MSE Crowdsourced Spreadsheet. If you're looking for Master's Programs with research possibilities in Theoretical Computer Science, Aviad Rubinstein and I maintain the following crowdsourced spreadsheet.