Skip to main content

Undergraduate Program

Undergraduate Research Opportunities

Frank Ferraro presenting his research at Senior Design Day '11
Frank Ferraro presenting his research at Senior Design Day '11

There are multiple ways students can get involved in computer science (CS) research. Students can:

  • Attend any of the regular research group meetings
  • Attend groups working in natural language processing, machine learning, parallel and distributed systems, theory, robotics, knowledge representation, human computer interaction, etc.
  • Speak directly to a faculty member about their research area and opportunities for undergraduates
  • Work one-on-one with a faculty member

Though many students choose to use independent study research for elective course credit, there are opportunities for undergrads to be paid for the research work during either the school year or the summer.

Faculty often have REU (Research Experiences for Undergraduates) funding to support undergraduate positions. Students can also apply for a summer REU at schools throughout the country. These typically include a stipend, a housing allotment and a small travel allowance.

Undergraduate Research Opportunities in CS

Please contact faculty members directly about research that interests you.

Students should also see the Office of Undergraduate Research for more information.