Applications NOW OPEN! Apply before July 12th, 2026.
We are inviting undergraduate students to participate in an Early Undergraduate Research Experience program (EREP/UR2PHD) for Fall 2026. The goal of this program is to help ease undergraduate students with no prior research experience into their first research experience, preparing them to seek out URA opportunities afterwards.
In this program, undergraduate students will
- work in teams (2-4 students) on a research project with a graduate student mentor
- attend a mandatory, virtual and synchronous research methods course, taught by Computing Research Association (CRA) for 2 hours per week over 12 weeks
- attend a mandatory in-person weekly research meetup with all undergraduate students and graduate mentors in the program for 1 hour per week over 12 weeks
CRA’s research methods course will cover the foundations of research with the goal of supporting students in completing their pre-identified research project. Participants will develop and apply practical research skills, like reading and interpreting research papers, conducting literature reviews, and analyzing and presenting data. Students will hone their research comprehension and communication skills, develop an understanding of research ethics, and build their confidence in their identity as a researcher. All concepts and skills will be taught in the context of students’ projects. The course will also provide participants with an opportunity to foster a peer network of support.
Upon successful completion of the CRA course and other program requirements, students will receive a certificate of completion from CRA, as well as CS399 course credit (graded based on their performance in the CRA course and in research). Please note that CS399 is just like any other courses, i.e., students are responsible for paying tuition for the course.
Eligibility Criteria
- Major: Must be enrolled in a Computer Science (CS) program.
- Academic Level: Must have reached or surpassed the 2A academic term.
- Term: Must be enrolled in a study term (not a co-op term) in Fall 2026.
Note: Only students who meet all of the above conditions will be considered eligible.
Responsibilities and Expectations
Participants will need to certify that they understand and will adhere to the following responsibilities and expectations:
- Engage in a research project with your research group (1-3 other undergraduates), a graduate student mentor, and a faculty member (if applicable)
- Actively participate in the same course session and time as their research team (i.e., attending all course sessions with camera on, arriving on time, participating in discussion when prompted, completing course assignments in a timely fashion). Students will be allowed no more than 2 unexcused absences throughout the course.
- Participate in program evaluation efforts, as requested
- Attend in-person program requirements, including in-person research meetings and meetups
Search the list of projects by Topic, Program Level, or Programming Language/Platform by clicking on the tags below.