Research may be part of your coursework or as as part of individual research opportunities working with professors.
Learn about Harvard CS Faculty’s research by looking at the following Google spreadsheet on Faculty Research Interests and Office Hours. In addition to information about their research, it lists their office hours. Be sure to look at the info paragraph column to get a sense of what is the background needed to get involved with each particular research group.
Also considering taking a graduate course or advanced undergraduate course as a way to gain deeper knowledge in an area you are interested in. Many undergraduates take graduate courses, and many of these graduate courses involve reading research papers and engaging in a research project. This provides a great way to get involved in research within the context of a course, often in a small class setting.
We also recommend you check out the Computer Science colloquium to get a sense for what’s going on in the world of Computer Science Research.
Harvard College Office of Undergraduate Research and Fellowships
Many opportunities for funding student research, including PRISE, Herchel Smith, and the Harvard College Research Program (HCRP).
REU Programs (Research Experience for Undergraduates funded by NSF):