Skip to main content
Sponsored

CS 4980

Capstone Research

Course Description

Prerequisites

CS 3140 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.

Mark Sherriff

Fall 2026
Rating
Difficulty
3.51
GPA

Aaron Bloomfield

Fall 2026
Rating
Difficulty
3.71
GPA

David Evans

Fall 2026
Rating
Difficulty
3.81
GPA

Jack Davidson

Fall 2026
Rating
Difficulty
3.81
GPA

Kevin Skadron

Fall 2026
Rating
Difficulty
4.00
GPA

Kevin Sullivan

Fall 2026
Rating
Difficulty
3.70
GPA

Laura Barnes

Fall 2026
Rating
Difficulty
GPA

Yixin Sun

Fall 2026
Rating
Difficulty
GPA

Nada Basit

Fall 2026
Rating
Difficulty
3.98
GPA

Mark Floryan

Fall 2026
Rating
Difficulty
3.98
GPA

Yanjun Qi

Fall 2026
Rating
Difficulty
3.85
GPA

Angela Orebaugh

Fall 2026
Rating
Difficulty
GPA

Charles Reiss

Fall 2026
Rating
Difficulty
3.85
GPA

Haiying Shen

Fall 2026
Rating
Difficulty
3.88
GPA

Homa Alemzadeh

Fall 2026
Rating
Difficulty
4.00
GPA

Farzad Hassanzadeh

Fall 2026
Rating
Difficulty
4.00
GPA

Nicola Bezzo

Fall 2026
Rating
Difficulty
GPA

Lu Feng

Fall 2026
Rating
Difficulty
4.00
GPA

Madhur Behl

Fall 2026
Rating
Difficulty
3.91
GPA

Raymond Pettit

Fall 2026
Rating
Difficulty
GPA

Panagiotis Apostolellis

Fall 2026
Rating
Difficulty
GPA

Ashish Venkat

Fall 2026
Rating
Difficulty
GPA

Sebastian Elbaum

Fall 2026
Rating
Difficulty
4.00
GPA

Yangfeng Ji

Fall 2026
Rating
Difficulty
4.00
GPA

Aidong Zhang

Fall 2026
Rating
Difficulty
4.00
GPA

Rich Nguyen

Fall 2026
Rating
Difficulty
3.88
GPA

Tariq Iqbal

Fall 2026
Rating
Difficulty
GPA

Jundong Li

Fall 2026
Rating
Difficulty
GPA

Anil Vullikanti

Fall 2026
Rating
Difficulty
GPA

Madhav Marathe

Fall 2026
Rating
Difficulty
4.00
GPA

Afsaneh Doryab

Fall 2026
Rating
Difficulty
GPA

Felix Lin

Fall 2026
Rating
Difficulty
GPA

Briana Morrison

Fall 2026
Rating
Difficulty
GPA

Robbie Hott

Fall 2026
Rating
Difficulty
GPA

Geoffrey Fox

Fall 2026
Rating
Difficulty
GPA

Tianhao Wang

Fall 2026
Rating
Difficulty
GPA

Wajih Hassan

Fall 2026
Rating
Difficulty
GPA

Yen-Ling Kuo

Fall 2026
Rating
Difficulty
GPA

Ferdinando Fioretto

Fall 2026
Rating
Difficulty
GPA

Kun Qian

Fall 2026
Rating
Difficulty
GPA

Mathews Jacob

Fall 2026
Rating
Difficulty
GPA

Matheus Ferreira

Fall 2026
Rating
Difficulty
GPA

Rohan Chandra

Fall 2026
Rating
Difficulty
GPA

Denis Nekipelov

Spring 2026
Rating
Difficulty
GPA

Samira Khan

Spring 2026
Rating
Difficulty
4.00
GPA

Arsalan Heydarian

Spring 2026
Rating
Difficulty
GPA

Derrick Stone

Spring 2026
Rating
Difficulty
GPA

Matthew Dwyer

Spring 2026
Rating
Difficulty
1.30
GPA

Miaomiao Zhang

Spring 2026
Rating
Difficulty
GPA

Tom Fletcher

Spring 2026
Rating
Difficulty
GPA

Seongkook Heo

Spring 2026
Rating
Difficulty
4.00
GPA

Brad Campbell

Spring 2026
Rating
Difficulty
GPA

Mohammad Mahmoody

Spring 2026
Rating
Difficulty
3.96
GPA

Yue Cheng

Spring 2026
Rating
Difficulty
GPA

Henry Kautz

Spring 2026
Rating
Difficulty
GPA

Chen Chen

Spring 2026
Rating
Difficulty
GPA

Chirag Agarwal

Spring 2026
Rating
Difficulty
GPA

Kenneth Bilchick

Spring 2026
Rating
Difficulty
GPA

Xinyao Yi

Spring 2026
Rating
Difficulty
GPA

Daniel Graham

Fall 2025
Rating
Difficulty
4.00
GPA

Jonathan Goodall

Fall 2024
Rating
Difficulty
4.00
GPA

Upsorn Praphamontripong

Fall 2024
Rating
Difficulty
4.00
GPA

Kristen Naegle

Fall 2024
Rating
Difficulty
GPA

Paul McBurney

Fall 2024
Rating
Difficulty
GPA

Elizabeth Orrico

Fall 2024
Rating
Difficulty
GPA

Rosanne Vrugtman

Fall 2024
Rating
Difficulty
GPA

Worthy Martin

Spring 2024
Rating
Difficulty
3.54
GPA

Tomonari Furukawa

Spring 2024
Rating
Difficulty
GPA

Mary Soffa

Fall 2023
Rating
Difficulty
3.75
GPA

Joe Garofalo

Fall 2023
Rating
Difficulty
GPA

Luther Tychonievich

Fall 2023
Rating
Difficulty
3.79
GPA

Hongning Wang

Fall 2023
Rating
Difficulty
3.77
GPA

Nathan Brunelle

Fall 2023
Rating
Difficulty
3.69
GPA

Thomas Pinckney

Fall 2023
Rating
Difficulty
4.00
GPA

Baishakhi Ray

Fall 2023
Rating
Difficulty
4.00
GPA

Cody Fleming

Fall 2023
Rating
Difficulty
GPA

Ahmed Ibrahim

Fall 2023
Rating
Difficulty
3.61
GPA

Yuan Tian

Fall 2023
Rating
Difficulty
3.84
GPA

Yonghwi Kwon

Fall 2023
Rating
Difficulty
4.00
GPA

David Wu

Fall 2023
Rating
Difficulty
4.00
GPA

Jim Cohoon

Fall 2023
Rating
Difficulty
GPA

Haifeng Xu

Fall 2023
Rating
Difficulty
GPA

Natasha Foutz

Spring 2023
Rating
Difficulty
GPA

Alfred Weaver

Fall 2022
Rating
Difficulty
4.00
GPA

Joanne Dugan

Spring 2022
Rating
Difficulty
GPA

Andrew Grimshaw

Spring 2022
Rating
Difficulty
3.25
GPA

Marty Humphrey

Fall 2021
Rating
Difficulty
4.00
GPA

John Hott

Fall 2021
Rating
Difficulty
GPA

Mohammad Ghidary

Spring 2021
Rating
Difficulty
GPA

Tom Horton

Spring 2021
Rating
Difficulty
GPA

Barry Johnson

Spring 2021
Rating
Difficulty
GPA

Layne Watson

Spring 2021
Rating
Difficulty
GPA