Welcome! This website is intended to help undergraduates in computing fields find summer research opportunities and resources for applying to graduate school.
Discover the various research opportunities that are available for undergraduates.
There are several computing research awards available to undergraduates who have done exceptionally good research.
Graduate school in CS provides you with an opportunity to study CS broadly and deeply and to engage in research.
Applying to graduate school takes a bit of time, but it's not as hard or scary as you might think.
In this FAQ section, we compiled answers to questions asked by students who are applying to graduate school.
New Videos Encourage Undergraduates to Pursue Advanced Education in Computing
These videos were designed in conjunction with award-winning producer Patrick Sammon (co-producer of “Codebreaker”) to explain the benefits of pursuing a PhD in CS. The videos showcase young researchers with PhDs who are now working in industry as they talk about what compelled them to pursue a doctorate and how they are using their advanced training in their work. While many undergraduates understand that a PhD is needed for a position in academia, these videos demonstrate how a PhD can be useful in industry as well.
Video 1: Adrienne Porter Felt (PhD Berkeley) talks about her work on security at Google.
Video 2: Hoda Eldardiry (PhD Purdue) talks about her work on predictive analytics, using machine learning and data mining at Palo Alto Research Center (PARC).
Video 3: Susanna Ricco (PhD Duke) and Mac Mason (PhD Duke) at Google talk about their work in robotics and vision.
Video 4: Richard Socher (PhD Stanford) talks about his work in articifi at Salesforce.
Video 5: Tiffany Chen (PhD Stanford) talks about her work in bioinformatics at Cytobank.