Computer Science Undergraduate Research Program (CSURP)


CSURP is a new program for undergraduates to get involved in research in computer science. Have you wondered what computer science research is like, or have you pondered doing a Ph.D. in CS after you graduate? CSURP may be for you!

CSURP works like an alternative to a summer internship. You apply for the program in the fall, giving some idea of what areas in CS you are interested in and prepared to work in. You don’t need to know exactly what you want to do or which lab you want to work in—but you do need to have a letter of recommendation from the instructor of a CS course you have taken. The selection committee considers your background and interests and, if you are accepted, matches you with a research lab and project.

The CSURP program runs for up to 10 weeks over the summer. It will happen either virtually or in person, depending on what seems safe at the time. Here’s what you can expect from the program:

  • Guidance from faculty and Ph.D. students to pursue the matched research project.
  • Funding awarded up to $5,000. 
  • A series of enrichment talks on technical and career topics throughout the summer.
  • Social events with other CSURP scholars and mentors.

To be eligible, you must be a Cornell undergraduate who is returning and registered for fall 2021. You also need to be interested in the idea of pursuing a Ph.D. in CS after you graduate—we have in mind CS majors, early-stage students who plan to major in CS, or majors in adjacent areas with a demonstrated interest in a CS topic.


Applications will be accepted starting January 11, 2021 and until February 28, 2021.

Click here to access the application form for the Cornell Computer Science Undergraduate Research Program (CSURP). Applications are due February 28, 2021.

Please login with your Cornell NetID. The name, username, and photo associated with your Google account will be recorded when you upload files and submit this form.

The application form consists of:

  • A one-page statement describing your research interests and any relevant experience.
  • An unofficial transcript.
  • The name and email address of the instructor of a Cornell CS course you have taken, whom the committee will ask to provide a reference. (You do not necessarily need to have contacted the instructor ahead of time. The instructor also does not need to know you personally; they just need to vouch for your performance in a Cornell CS course.)
  • Optionally, the name and email address of  prospective research mentor you have already been in touch with about a potential summer project.

You will receive a decision from the selection committee by March 19, 2021. If accepted, you will then have two weeks to decide whether to take the offer.

For questions about the CSURP program, please contact