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

    Fall 2024

  • Mark Sherriff

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Fall 2024

  • Aaron Bloomfield

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Fall 2024

  • David Evans

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Fall 2024

  • Jack Davidson

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Fall 2024

  • Kevin Sullivan

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Fall 2024

  • Yixin Sun

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Fall 2024

  • Jonathan Goodall

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Fall 2024

  • Nada Basit

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Fall 2024

  • Mark Floryan

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Fall 2024

  • Yanjun Qi

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Fall 2024

  • Denis Nekipelov

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Fall 2024

  • Upsorn Praphamontripong

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Fall 2024

  • Charles Reiss

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Fall 2024

  • Haiying Shen

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Fall 2024

  • Homa Alemzadeh

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Fall 2024

  • Farzad Hassanzadeh

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Fall 2024

  • Nicola Bezzo

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Fall 2024

  • Lu Feng

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Fall 2024

  • Kristen Naegle

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Fall 2024

  • Raymond Pettit

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Fall 2024

  • Panagiotis Apostolellis

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Fall 2024

  • Ashish Venkat

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Fall 2024

  • Daniel Graham

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Fall 2024

  • Sebastian Elbaum

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Fall 2024

  • Yangfeng Ji

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Fall 2024

  • Aidong Zhang

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Fall 2024

  • Rich Nguyen

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Fall 2024

  • Paul McBurney

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Fall 2024

  • Seongkook Heo

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Fall 2024

  • Tariq Iqbal

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Fall 2024

  • Jundong Li

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Fall 2024

  • Madhav Marathe

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Fall 2024

  • Afsaneh Doryab

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Fall 2024

  • Elizabeth Orrico

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Fall 2024

  • Felix Lin

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Fall 2024

  • Briana Morrison

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Fall 2024

  • Robbie Hott

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Fall 2024

  • Rosanne Vrugtman

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Fall 2024

  • Geoffrey Fox

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Fall 2024

  • Tianhao Wang

     Rating

     Difficulty

     GPA

     Sections

    2

    Last Taught

    Fall 2024