CS 4501

Special Topics in Computer Science

New Add to Schedule

Course Description

Pre-Requisite(s): Must have completed CS 2100 with a grade of C- or better

Content varies annually, depending on instructor interests and the needs of the department. Similar to CS 5501 and CS 7501, but taught strictly at the undergraduate level. Additional specific requirements vary with topics.


  • Haifeng Xu

     Rating

    4.33

     Difficulty

    2.00

     GPA

    3.98

     Sections

    Last Taught

    Spring 2022

  • Cameron Whitehouse

     Rating

     Difficulty

     GPA

    3.98

     Sections

    Last Taught

    Fall 2015

  • Yu Meng

     Rating

    5.00

     Difficulty

    2.00

     GPA

    3.92

     Sections

    Last Taught

    Fall 2025

  • Shangtong Zhang

     Rating

    4.67

     Difficulty

    2.00

     GPA

    3.90

     Sections

    Last Taught

    Fall 2025

  • Seongkook Heo

     Rating

    4.44

     Difficulty

    2.00

     GPA

    3.89

     Sections

    Last Taught

    Spring 2024

  • David Evans

     Rating

    1.44

     Difficulty

    2.33

     GPA

    3.88

     Sections

    1

    Last Taught

    Spring 2026

  • Ashish Venkat

     Rating

     Difficulty

     GPA

    3.86

     Sections

    Last Taught

    Spring 2024

  • Yangfeng Ji

     Rating

     Difficulty

     GPA

    3.85

     Sections

    Last Taught

    Spring 2022

  • Madhur Behl

     Rating

    2.73

     Difficulty

    2.40

     GPA

    3.81

     Sections

    Last Taught

    Fall 2025

  • Mark Sherriff

     Rating

    5.00

     Difficulty

    3.00

     GPA

    3.80

     Sections

    Last Taught

    Spring 2012

  • Sebastian Elbaum

     Rating

     Difficulty

     GPA

    3.77

     Sections

    Last Taught

    Fall 2025

  • Sedat Ozer

     Rating

     Difficulty

     GPA

    3.77

     Sections

    Last Taught

    Spring 2015

  • Vicente Ordonez-Roman

     Rating

     Difficulty

     GPA

    3.75

     Sections

    Last Taught

    Spring 2021

  • Baishakhi Ray

     Rating

     Difficulty

     GPA

    3.75

     Sections

    Last Taught

    Spring 2018

  • Tianhao Wang

     Rating

     Difficulty

     GPA

    3.74

     Sections

    Last Taught

    Fall 2022

  • Thomas Pinckney

     Rating

    4.71

     Difficulty

    3.50

     GPA

    3.71

     Sections

    Last Taught

    Spring 2019

  • Kevin Sullivan

     Rating

    3.50

     Difficulty

    2.50

     GPA

    3.69

     Sections

    Last Taught

    Spring 2021

  • Abhi Shelat

     Rating

     Difficulty

     GPA

    3.67

     Sections

    Last Taught

    Fall 2012

  • Mohammad Mahmoody

     Rating

     Difficulty

     GPA

    3.66

     Sections

    Last Taught

    Spring 2021

  • Panagiotis Apostolellis

     Rating

    3.67

     Difficulty

    4.00

     GPA

    3.64

     Sections

    Last Taught

    Fall 2023

  • Connelly Barnes

     Rating

     Difficulty

     GPA

    3.64

     Sections

    Last Taught

    Spring 2017

  • John Stankovic

     Rating

    2.67

     Difficulty

    2.00

     GPA

    3.60

     Sections

    Last Taught

    Spring 2022

  • Yanjun Qi

     Rating

    4.50

     Difficulty

    2.50

     GPA

    3.59

     Sections

    Last Taught

    Spring 2025

  • Ahmed Ibrahim

     Rating

    2.50

     Difficulty

    2.00

     GPA

    3.57

     Sections

    Last Taught

    Spring 2019

  • Hongning Wang

     Rating

    2.83

     Difficulty

    4.50

     GPA

    3.57

     Sections

    Last Taught

    Spring 2023

  • Angela Orebaugh

     Rating

     Difficulty

     GPA

    3.54

     Sections

    Last Taught

    Summer 2025

  • Yixin Sun

     Rating

    3.27

     Difficulty

    2.80

     GPA

    3.54

     Sections

    Last Taught

    Fall 2024

  • Upsorn Praphamontripong

     Rating

     Difficulty

     GPA

    3.54

     Sections

    Last Taught

    Fall 2018

  • Farzad Hassanzadeh

     Rating

    2.33

     Difficulty

    4.00

     GPA

    3.50

     Sections

    Last Taught

    Fall 2022

  • Mary Soffa

     Rating

    3.33

     Difficulty

    3.00

     GPA

    3.49

     Sections

    Last Taught

    Fall 2021

  • Jack Davidson

     Rating

     Difficulty

     GPA

    3.45

     Sections

    Last Taught

    Fall 2025

  • Jason Lawrence

     Rating

    5.00

     Difficulty

    4.00

     GPA

    3.33

     Sections

    Last Taught

    Spring 2011

  • Aaron Bloomfield

     Rating

    4.92

     Difficulty

    3.25

     GPA

    3.33

     Sections

    Last Taught

    Spring 2024

  • Marty Humphrey

     Rating

    4.50

     Difficulty

    3.50

     GPA

    3.32

     Sections

    Last Taught

    Spring 2014

  • Wei-Kai Lin

     Rating

     Difficulty

     GPA

    3.21

     Sections

    Last Taught

    Spring 2024

  • Westley Weimer

     Rating

     Difficulty

     GPA

    3.18

     Sections

    Last Taught

    Spring 2016

  • Joanne Dugan

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Spring 2014

  • Andrew Grimshaw

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Spring 2011

  • Sang Son

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Spring 2012

  • Ronald Williams

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Spring 2014

  • Scott Acton

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Spring 2022

  • Deborah Johnson

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Spring 2022

  • Mark Floryan

     Rating

     Difficulty

     GPA

     Sections

    1

    Last Taught

    Spring 2026

  • Denis Nekipelov

     Rating

    4.67

     Difficulty

    2.00

     GPA

     Sections

    1

    Last Taught

    Spring 2026

  • Faculty Staff

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Spring 2022

  • Mohammad Ghidary

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Spring 2021

  • Lu Feng

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Fall 2017

  • Arsalan Heydarian

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Fall 2025

  • Derrick Stone

     Rating

     Difficulty

     GPA

     Sections

    1

    Last Taught

    Spring 2026

  • Daniel Graham

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Fall 2022

  • Yonghwi Kwon

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Fall 2023

  • Co-taught (Economics)

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Spring 2019

  • Rich Nguyen

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Spring 2019

  • Miaomiao Zhang

     Rating

    5.00

     Difficulty

    4.00

     GPA

     Sections

    Last Taught

    Fall 2025

  • Tom Fletcher

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Fall 2025

  • Brad Campbell

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Fall 2025

  • Tariq Iqbal

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Spring 2025

  • Philip Asare

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Spring 2014

  • Jason Bhuiyan

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Spring 2015

  • It Davidson

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Spring 2022

  • and Orebaugh.

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Spring 2022

  • Hanjie Chen

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Spring 2022

  • Hao Lou

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Fall 2022

  • Chen-Yu Wei

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Spring 2024

  • Nabeel Nasir

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Spring 2023

  • Kun Qian

     Rating

     Difficulty

     GPA

     Sections

    1

    Last Taught

    Spring 2026

  • Henry Kautz

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Spring 2025

  • Zezhou Cheng

     Rating

     Difficulty

     GPA

     Sections

    1

    Last Taught

    Spring 2026

  • Matheus Ferreira

     Rating

     Difficulty

     GPA

     Sections

    1

    Last Taught

    Spring 2026

  • Matheus Xavier Ferreira

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Spring 2025

  • John Doerner

     Rating

     Difficulty

     GPA

     Sections

    1

    Last Taught

    Spring 2026