2025 Fall Term Classes

93.001 History of Computing, Cryptography, and Robotic Devices

Instructors: John Reif, Ph.D.
Schedule: TTH 1:25PM - 2:40PM LSRC A247


94.01 Programming and Problem Solving

Instructors: Susan Rodger
Schedule: TTH 1:25PM - 2:40PM LSRC D106


101L.001 Introduction to Computer Science

Instructors: Susan Rodger
Schedule: TTH 10:05AM - 11:20AM Bryan Center Griffith Theater


101L.002 Introduction to Computer Science

Instructors: Alexander Steiger
Schedule: TTH 3:05PM - 4:20PM Bryan Center Griffith Theater


110.01 Information, Society & Culture: Bass Connections Gateway

Instructors: Astrid A Giugni
Schedule: M 8:30AM - 11:00AM Smith Warehouse Bay 6 B271


112S.01 Introduction to Digital Feminism

Instructors: Nicki Washington, Ph.D.
Schedule: MW 1:25PM - 2:40PM LSRC D243


171CN.01 Learning how to Learn with AI

Instructors: Dr Kristin Stephens-Martinez, Ph.D.
Schedule: TTH 1:25PM - 2:40PM Physics 130


201.001 Data Structures and Algorithms

Instructors: Owen Astrachan
Schedule: MW 3:05PM - 4:20PM Bryan Center Griffith Theater


201.002 Data Structures and Algorithms

Instructors: Caitlin C O'Hanlon
Schedule: TTH 11:45AM - 1:00PM Physics 128


210D.001 Introduction to Computer Systems

Instructors: Jeff Chase, Ph.D.
Schedule: WF 3:05PM - 4:20PM French Science 2231


216.01 Everything Data

Instructors: Dr Kristin Stephens-Martinez, Ph.D.
Schedule: WF 1:25PM - 2:40PM Perkins 217


226.01 User Research Methods in Human-Centered Computing

Instructors: Pardis Emami-Naeini
Schedule: WF 10:05AM - 11:20AM Wilkinson 126


231D.001 Discrete Math with Functional Programming and Proofs: A Mathematical Intro to Computer Science

Instructors: Bruce Randall Donald
Schedule: MW 1:25PM - 2:40PM Gross Hall 107


232.01 Discrete Mathematics and Proofs

Instructors: Victoria S Akin
Schedule: MW 1:25PM - 2:40PM Gray 228


240.01 Race, Gender, Class, & Computing

Instructors: Nicki Washington, Ph.D.
Schedule: MW 3:05PM - 4:20PM French Science 4233


247S.01 Human Flourishing in a Digital Age

Instructors: Alex Hartemink
Schedule: T 3:20PM - 5:50PM Gross Hall 104


250D.001 Computer Architecture

Instructors: Daniel Sorin
Schedule: MWF 10:20AM - 11:10AM FITZPATRICK SCHIC 1464A &1466B


290D.001 Topics in Computer Science
AI IN CINEMA
Instructors: Caitlin C O'Hanlon
Schedule: TTH 4:40PM - 5:55PM Biological Sciences 154


310.001 Introduction to Operating Systems

Instructors: Danyang Zhuo
Schedule: WF 3:05PM - 4:20PM Physics 128


316D.001 Introduction to Database Systems

Instructors: Jun Yang, Ph.D., Eric Fouh mbindi
Schedule: TTH 1:25PM - 2:40PM Bryan Center Griffith Theater


321.01 Graph Analysis with Matrix Computation

Instructors: Xiaobai Sun, Ph.D.
Schedule: TTH 4:40PM - 5:55PM LSRC D106


330.001 Introduction to the Design and Analysis of Algorithms

Instructors: Kamesh Munagala
Schedule: WF 10:05AM - 11:20AM Bryan Center Griffith Theater


335.01 Computational Complexity

Instructors: Benjamin Rossman
Schedule: MW 3:05PM - 4:20PM North Building 311


350L.001 Digital Systems

Instructors: Tyler Bletsch
Schedule: TTH 10:05AM - 11:20AM FITZPATRICK SCHICIANO B 1466


351.01 Introduction to Computer Security

Instructors: Michael Reiter
Schedule: WF 1:25PM - 2:40PM LSRC D106


356.01 Computer Network Architecture

Instructors: Maria Gorlatova, Ph.D.
Schedule: TTH 11:45AM - 1:00PM Wilkinson 132


370D.001 Introduction to Artificial Intelligence

Instructors: Tananun Songdechakraiwut
Schedule: TTH 10:05AM - 11:20AM LSRC D106


371.01 Elements of Machine Learning

Instructors: Carlo Tomasi, Ph.D.
Schedule: TTH 11:45AM - 1:00PM Gross Hall 107


372.01 Introduction to Applied Machine Learning

Instructors: Brandon Fain
Schedule: MW 1:25PM - 2:40PM Biological Sciences 111


376.01 Computational Approaches to Human Language

Instructors: Mary S Osborne
Schedule: MW 6:15PM - 7:30PM Social Sciences 136


390.02 Topics in Computer Science
MODERN SOFTWARE DEV
Instructors: Robert Duvall
Schedule: TTH 3:05PM - 4:20PM Perkins 217


390.04 Topics in Computer Science
COMPUTER GAME DESIGN
Instructors: Yesenia Velasco
Schedule: WF 10:05AM - 11:20AM LSRC D106


390.05 Topics in Computer Science
COMPUTER GAME DESIGN
Instructors: Yesenia Velasco
Schedule: WF 3:05PM - 4:20PM LSRC D106


408.01 Delivering Software: From Concept to Client

Instructors: Robert Duvall
Schedule: M 4:40PM - 7:10PM LSRC A247


434.01 Topological Data Analysis

Instructors: Ling Zhou
Schedule: TTH 3:05PM - 4:20PM Gross Hall 318


445.01 Introduction to High Dimensional Data Analysis

Instructors: Aziz Burak Guelen
Schedule: MW 10:05AM - 11:20AM LSRC A247


510.01 Operating Systems

Instructors: Matthew Lentz
Schedule: TTH 4:40PM - 5:55PM Gross Hall 103


512.01 Distributed Systems

Instructors: Bruce Maggs, Ph.D.
Schedule: TTH 10:05AM - 11:20AM Perkins 217


514.01 Advanced Computer Networks

Instructors: Xiaowei Yang, Ph.D.
Schedule: TTH 11:45AM - 1:00PM LSRC A247


514.02 Advanced Computer Networks

Instructors: Xiaowei Yang, Ph.D.
Schedule: TTH 11:45AM - 1:00PM LSRC A247


521.01 Graph Analysis with Matrix Computation

Instructors: Xiaobai Sun, Ph.D.
Schedule: TTH 4:40PM - 5:55PM LSRC D106


526.01 Data Science

Instructors: Tananun Songdechakraiwut
Schedule: TTH 3:05PM - 4:20PM Physics 130


532.01 Design and Analysis of Algorithms

Instructors: Debmalya Panigrahi, Ph.D.
Schedule: MW 10:05AM - 11:20AM North Building 311


550.01 Advanced Computer Architecture I

Instructors: Lisa Wu Wills
Schedule: TTH 1:25PM - 2:40PM Hudson Hall 207


555.01 Probability for Electrical and Computer Engineers

Instructors: Kishor Trivedi, Ph.D.
Schedule: WF 8:30AM - 9:45AM FITZPATRICK SCHICIANO B 1466


562.01 High-Resolution Cryo-Electron Microscopy Image Analysis

Instructors: Alberto Bartesaghi, Ph.D.
Schedule: MW 8:30AM - 9:45AM Nanaline Duke 147


562.02 High-Resolution Cryo-Electron Microscopy Image Analysis

Instructors: Alberto Bartesaghi, Ph.D.
Schedule: MW 8:30AM - 9:45AM Nanaline Duke 147


562.03 High-Resolution Cryo-Electron Microscopy Image Analysis

Instructors: Alberto Bartesaghi, Ph.D.
Schedule: MW 8:30AM - 9:45AM Nanaline Duke 147


570.01 Artificial Intelligence

Instructors: Ronald Parr, Ph.D.
Schedule: TTH 3:05PM - 4:20PM LSRC D106


581.01 Computer Security

Instructors: Michael Reiter
Schedule: WF 1:25PM - 2:40PM LSRC D106


587.01 Language-Based Security

Instructors: Prof Danfeng Zhang, Ph.D.
Schedule: TTH 11:45AM - 1:00PM Perkins LINK 071 (Classroom 5)


590.01 Advanced Topics in Computer Science
MORAL AI RESEARCH
Instructors: Brandon Fain
Schedule: MW 3:05PM - 4:20PM LSRC A247


590.02 Advanced Topics in Computer Science
LARGE LANGUAGE MODELS
Instructors: Bhuwan Dhingra
Schedule: MW 3:05PM - 4:20PM LSRC A156


590.04 Advanced Topics in Computer Science
ADV WEB APP DEVELOPMENT
Instructors: Dennis A Quan
Schedule: MW 1:25PM - 2:40PM Social Sciences 139


590.05 Advanced Topics in Computer Science
EXPANDERS AND APPLICATIONS
Instructors: Siqi Liu
Schedule: MW 10:05AM - 11:20AM North Building 306


590.06 Advanced Topics in Computer Science
BUILDING INTELLIGENT AGENTS
Instructors: Shuyan Zhou
Schedule: TTH 1:25PM - 2:40PM


634.01 Geometric Algorithms
RESERVED: UGRD, CS, MSEC & PHD
Instructors: Pankaj Agarwal, Ph.D.
Schedule: TTH 3:05PM - 4:20PM LSRC D243


634.02 Geometric Algorithms
RESERVED: CBB PHD STUDENTS
Instructors: Pankaj Agarwal, Ph.D.
Schedule: TTH 3:05PM - 4:20PM LSRC D243


653.01 Human-Centered Computing
RESERVED: GRADUATE STUDENTS
Instructors: Shaundra (Shani B) Daily, Ph.D.
Schedule: MW 8:30AM - 9:45AM Wilkinson 126


653.02 Human-Centered Computing
RESERVED: UNDERGRAD STUDENTS
Instructors: Shaundra (Shani B) Daily, Ph.D.
Schedule: MW 8:30AM - 9:45AM Wilkinson 126


655L.001 Full-Stack IoT Systems
OPEN TO ALL STUDENTS
Instructors: Tingjun Chen
Schedule: T 3:05PM - 5:35PM Hudson Hall 207


655L.002 Full-Stack IoT Systems
RESERVED: UNDERGRAD STUDENTS
Instructors: Tingjun Chen
Schedule: T 3:05PM - 5:35PM Hudson Hall 207


671D.001 Theory and Algorithms for Machine Learning

Instructors: Dr Cynthia Rudin, Ph.D.
Schedule: TTH 10:05AM - 11:20AM Biological Sciences 111


675D.001 Introduction to Deep Learning

Instructors: Vahid Tarokh
Schedule: MW 10:05AM - 11:20AM Wilkinson Auditorium 021


701S.01 Introduction for Graduate Students in Computer Science

Instructors: Rong Ge, Ph.D.
Schedule: F 10:05AM - 11:20AM LSRC B101


704.01 Computer Science Masters Program Career Preparation and Development

Instructors: Amy S Peters, Joshua Boyd
Schedule: F 10:05AM - 10:55AM French Science 2231


762.01 High-Dimensional Statistics and Machine Learning

Instructors: Anru Zhang, Ph.D., Sean M O'Brien, Michelle M Evans, Tasha Allison, Matthew E Franco, Kendall L Mincey
Schedule: F 8:30AM - 11:00AM Hock Plaza 10089