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.


  • Mark Sherriff

     Rating

    5.00

     Difficulty

    3.00

     GPA

    3.80

     Sections

    Last Taught

    Spring 2012

  • Jason Lawrence

     Rating

    5.00

     Difficulty

    4.00

     GPA

    3.33

     Sections

    Last Taught

    Spring 2011

  • Miaomiao Zhang

     Rating

    5.00

     Difficulty

    4.00

     GPA

     Sections

    Last Taught

    Fall 2025

  • Yu Meng

     Rating

    5.00

     Difficulty

    2.00

     GPA

    3.92

     Sections

    Last Taught

    Fall 2025

  • Aaron Bloomfield

     Rating

    4.92

     Difficulty

    3.25

     GPA

    3.33

     Sections

    Last Taught

    Spring 2024

  • Thomas Pinckney

     Rating

    4.71

     Difficulty

    3.50

     GPA

    3.71

     Sections

    Last Taught

    Spring 2019

  • Denis Nekipelov

     Rating

    4.67

     Difficulty

    2.00

     GPA

     Sections

    1

    Last Taught

    Spring 2026

  • Shangtong Zhang

     Rating

    4.67

     Difficulty

    2.00

     GPA

    3.90

     Sections

    Last Taught

    Fall 2025

  • Marty Humphrey

     Rating

    4.50

     Difficulty

    3.50

     GPA

    3.32

     Sections

    Last Taught

    Spring 2014

  • Yanjun Qi

     Rating

    4.50

     Difficulty

    2.50

     GPA

    3.59

     Sections

    Last Taught

    Spring 2025

  • Seongkook Heo

     Rating

    4.44

     Difficulty

    2.00

     GPA

    3.89

     Sections

    Last Taught

    Spring 2024

  • Haifeng Xu

     Rating

    4.33

     Difficulty

    2.00

     GPA

    3.98

     Sections

    Last Taught

    Spring 2022

  • Panagiotis Apostolellis

     Rating

    3.67

     Difficulty

    4.00

     GPA

    3.64

     Sections

    Last Taught

    Fall 2023

  • Kevin Sullivan

     Rating

    3.50

     Difficulty

    2.50

     GPA

    3.69

     Sections

    Last Taught

    Spring 2021

  • Mary Soffa

     Rating

    3.33

     Difficulty

    3.00

     GPA

    3.49

     Sections

    Last Taught

    Fall 2021

  • Yixin Sun

     Rating

    3.27

     Difficulty

    2.80

     GPA

    3.54

     Sections

    Last Taught

    Fall 2024

  • Hongning Wang

     Rating

    2.83

     Difficulty

    4.50

     GPA

    3.57

     Sections

    Last Taught

    Spring 2023

  • Madhur Behl

     Rating

    2.73

     Difficulty

    2.40

     GPA

    3.81

     Sections

    Last Taught

    Fall 2025

  • John Stankovic

     Rating

    2.67

     Difficulty

    2.00

     GPA

    3.60

     Sections

    Last Taught

    Spring 2022

  • Ahmed Ibrahim

     Rating

    2.50

     Difficulty

    2.00

     GPA

    3.57

     Sections

    Last Taught

    Spring 2019

  • Farzad Hassanzadeh

     Rating

    2.33

     Difficulty

    4.00

     GPA

    3.50

     Sections

    Last Taught

    Fall 2022

  • David Evans

     Rating

    1.44

     Difficulty

    2.33

     GPA

    3.88

     Sections

    1

    Last Taught

    Spring 2026

  • Westley Weimer

     Rating

     Difficulty

     GPA

    3.18

     Sections

    Last Taught

    Spring 2016

  • Joanne Dugan

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Spring 2014

  • Jack Davidson

     Rating

     Difficulty

     GPA

    3.45

     Sections

    Last Taught

    Fall 2025

  • Abhi Shelat

     Rating

     Difficulty

     GPA

    3.67

     Sections

    Last Taught

    Fall 2012

  • Andrew Grimshaw

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Spring 2011

  • Sang Son

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Spring 2012

  • Cameron Whitehouse

     Rating

     Difficulty

     GPA

    3.98

     Sections

    Last Taught

    Fall 2015

  • 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

  • Connelly Barnes

     Rating

     Difficulty

     GPA

    3.64

     Sections

    Last Taught

    Spring 2017

  • Angela Orebaugh

     Rating

     Difficulty

     GPA

    3.54

     Sections

    Last Taught

    Summer 2025

  • Faculty Staff

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Spring 2022

  • Mohammad Ghidary

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Spring 2021

  • Sedat Ozer

     Rating

     Difficulty

     GPA

    3.77

     Sections

    Last Taught

    Spring 2015

  • Baishakhi Ray

     Rating

     Difficulty

     GPA

    3.75

     Sections

    Last Taught

    Spring 2018

  • Upsorn Praphamontripong

     Rating

     Difficulty

     GPA

    3.54

     Sections

    Last Taught

    Fall 2018

  • Vicente Ordonez-Roman

     Rating

     Difficulty

     GPA

    3.75

     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

  • Ashish Venkat

     Rating

     Difficulty

     GPA

    3.86

     Sections

    Last Taught

    Spring 2024

  • 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

  • Sebastian Elbaum

     Rating

     Difficulty

     GPA

    3.77

     Sections

    Last Taught

    Fall 2025

  • Yangfeng Ji

     Rating

     Difficulty

     GPA

    3.85

     Sections

    Last Taught

    Spring 2022

  • Rich Nguyen

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Spring 2019

  • 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

  • Mohammad Mahmoody

     Rating

     Difficulty

     GPA

    3.66

     Sections

    Last Taught

    Spring 2021

  • 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

  • Tianhao Wang

     Rating

     Difficulty

     GPA

    3.74

     Sections

    Last Taught

    Fall 2022

  • Hao Lou

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Fall 2022

  • Chen-Yu Wei

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Spring 2024

  • Wei-Kai Lin

     Rating

     Difficulty

     GPA

    3.21

     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