CS 4980

Capstone Research

Course Description

Pre-Requisite(s): CS 2150 or CS 2501 topic DSA2 with a grade of C- or higher, and BSCS major

This course is one option in the CS fourth-year thesis track. Students will seek out a faculty member as an advisor, and do an independent project with said advisor. Instructors can give the 3 credits across multiple semesters, if desired. This course is designed for students who are doing research, and want to use that research for their senior thesis. Note that this track could also be an implementation project, including a group-based project.


  • Madhur Behl

     Rating

     Difficulty

     GPA

    3.91

     Sections

    2

    Last Taught

    Spring 2025

  • Mark Sherriff

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Spring 2025

  • Aaron Bloomfield

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Spring 2025

  • David Evans

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Spring 2025

  • Kevin Skadron

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Spring 2025

  • Kevin Sullivan

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Spring 2025

  • Nada Basit

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Spring 2025

  • Mark Floryan

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Spring 2025

  • Yanjun Qi

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Spring 2025

  • Angela Orebaugh

     Rating

     Difficulty

     GPA

     Sections

    1

    Last Taught

    Spring 2025

  • Denis Nekipelov

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Spring 2025

  • Samira Khan

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Spring 2025

  • Haiying Shen

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Spring 2025

  • Homa Alemzadeh

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Spring 2025

  • Nicola Bezzo

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Spring 2025

  • Lu Feng

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Spring 2025

  • Panagiotis Apostolellis

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Spring 2025

  • Ashish Venkat

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Spring 2025

  • Sebastian Elbaum

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Spring 2025

  • Yangfeng Ji

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Spring 2025

  • Aidong Zhang

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Spring 2025

  • Matthew Dwyer

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Spring 2025

  • Rich Nguyen

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Spring 2025

  • Tom Fletcher

     Rating

     Difficulty

     GPA

     Sections

    1

    Last Taught

    Spring 2025

  • Seongkook Heo

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Spring 2025

  • Brad Campbell

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Spring 2025

  • Jundong Li

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Spring 2025

  • Madhav Marathe

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Spring 2025

  • Afsaneh Doryab

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Spring 2025

  • Felix Lin

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Spring 2025

  • Mohammad Mahmoody

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Spring 2025

  • Briana Morrison

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Spring 2025

  • Geoffrey Fox

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Spring 2025

  • Tianhao Wang

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Spring 2025

  • Mathews Jacob

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Spring 2025

  • Rohan Chandra

     Rating

     Difficulty

     GPA

     Sections

    1

    Last Taught

    Spring 2025