Information for prospective students

Thanks for your interest in studying Computer Science at the Harvard School of Engineering and Applied Sciences. Here are some answers to commonly asked questions.

Are you looking for graduate students?

Yes, I am looking for graduate students to join my research group.

Are you looking for undergraduate students?

Yes! If you're interested in getting involved in research (which could be a senior thesis, summer research, or working together during the term), get in touch and we can discuss possibilities.

How can I join your group?

If you are already at Harvard, stop by my office to chat, or send me an email to arrange a time to meet.

If you have already been admitted to Harvard, get in touch with an email.

If you have not been admitted to Harvard, then please apply through the normal channels. Information for applying to the Harvard School of Engineering and Applied Sciences (SEAS) can be found here. Information about graduate study at SEAS is here. Please note that individual faculty do not make admission or funding decisions. The graduate committee convenes in early spring to review all applications.

What is your research about?

My research uses programming languages and programming language techniques to help build secure, efficient, and reliable systems. Take a look at some of my recent publications to get a feel for what I work on.

I'm a student in another country. Can I do a summer (or six-month) internship with you?

Unfortunately I do not currently have such positions available.

I'm a student in another country. Can I do a Ph.D. at Harvard?

Yes. However, you should make sure you know about the application process, which can take up to a year. You will need to take both the general and subject GRE (Graduate Record Examination), and may need to take TOEFL (Test of English as a Foreign Language). It can take a significant amount of time to schedule, study for, and take these examinations.

Also, if possible, make sure that the people who are writing your recommendation letters are aware of what admissions committees are looking for in recommendation letters. Shriram Krishnamurthi's Advice to Graduate School Recommendation Letter Writers may be helpful.