2026 Fall Term Classes

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


174CNL.001 Digital Artifacts with Generative AI: Creating, Understanding, and Analyzing

Instructors: Owen Astrachan
Schedule: MW 10:05AM - 11:20AM Perkins LINK 071 (Classroom 5)


201.001 Data Structures and Algorithms

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


207.01 Introduction to Mobile Application Development in iOS

Instructors: Eric Fouh mbindi
Schedule: TTH 1:25PM - 2:40PM LSRC A247


210D.001 Introduction to Computer Systems

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


226.01 User Research Methods in Human-Centered Computing

Instructors: Pardis Emami-Naeini
Schedule: TTH 8:30AM - 9:45AM FITZPATRICK SCHICIANO B 1466


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: WF 1:25PM - 2:40PM Physics 130


240.01 Race, Gender, Class, & Computing

Instructors: Alicia N Washington
Schedule: MW 3:05PM - 4:20PM French Science 4233


247S.01 Human Flourishing in a Digital Age

Instructors: Alex Hartemink
Schedule: T 3:05PM - 5:35PM Perkins LINK 060 (Classroom 1)


250D.001 Computer Architecture

Instructors: Daniel Sorin
Schedule: MWF 8:45AM - 9:35AM Bryan Center Griffith Theater


265S.01 Digital Feminism

Instructors: Alicia N Washington
Schedule: MW 1:25PM - 2:40PM LSRC D243


270L.001 Mathematics for Artificial Intelligence

Instructors: Carlo Tomasi, Ph.D., Kate Nemecek
Schedule: MW 1:25PM - 2:40PM LSRC B101


310.001 Introduction to Operating Systems

Instructors: Matthew Lentz
Schedule: WF 3:05PM - 4:20PM Biological Sciences 111


316D.001 Introduction to Database Systems

Instructors: Sudeepa Roy
Schedule: MW 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


323D.01 Computational Microeconomics

Instructors: Kate Nemecek
Schedule: MW 4:40PM - 5:55PM French Science 2231


330.001 Introduction to the Design and Analysis of Algorithms

Instructors: Alex Steiger
Schedule: MW 3:05PM - 4:20PM Social Sciences 139


350L.001 Digital Systems

Instructors: Tyler Bletsch
Schedule: MW 1:25PM - 2:40PM FITZPATRICK SCHICIANO B 1466


354.01 Foundations of Blockchains

Instructors: Kartik Nayak
Schedule: WF 1:25PM - 2:40PM LSRC D106


356.01 Computer Network Architecture

Instructors: Neil Gong
Schedule: MW 10:05AM - 11:20AM Hudson Hall 212


362.01 Introduction to Computational Imaging

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


364.01 Computer Game Design

Instructors: Yesenia Velasco
Schedule: WF 10:05AM - 11:20AM LSRC A247


371.01 Elements of Machine Learning

Instructors: Carlo Tomasi, Ph.D.
Schedule: TTH 11:45AM - 1:00PM French Science 2231


372.01 Introduction to Applied Machine Learning

Instructors: Javier Pastorino
Schedule: MW 10:05AM - 11:20AM Wilkinson Auditorium 021


372.02 Introduction to Applied Machine Learning

Instructors: Stacy Tantum, Ph.D.
Schedule: WF 11:45AM - 1:00PM LSRC A247


375.01 Introduction to Natural Language Processing

Instructors: Bhuwan Dhingra
Schedule: MW 3:05PM - 4:20PM Gross Hall 107


376.01 Computational Approaches to Human Language

Instructors: Mary S Osborne
Schedule: TTH 6:15PM - 7:30PM Old Chemistry 201


390.01 Topics in Computer Science
INTRO TO SOFTWARE ENGINEERING
Instructors: Eric Fouh mbindi
Schedule: MW 3:05PM - 4:20PM Gross Hall 103


390.05 Topics in Computer Science
AI-COPILOTED SOFTWARE ENG PRAC
Instructors: Jun Yang, Ph.D., Alex Steiger
Schedule: TTH 11:45AM - 1:00PM LSRC D243


445.01 Introduction to High Dimensional Data Analysis

Instructors: Xiuyuan Cheng
Schedule: TTH 11:45AM - 1:00PM Gross Hall 103


487.01 Introduction to Mathematical Logic

Instructors: Benjamin Rossman
Schedule: TTH 3:05PM - 4:20PM Physics 205


507D.01 Mobile App development for programmers and entrepreneurs

Instructors: Eric Fouh mbindi
Schedule: TTH 1:25PM - 2:40PM LSRC A247


512.01 Distributed Systems

Instructors: Danyang Zhuo
Schedule: TTH 8:30AM - 9:45AM LSRC D106


514.01 Advanced Computer Networks

Instructors: Xiaowei Yang, Ph.D.
Schedule: TTH 3:05PM - 4:20PM Perkins 217


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: Jian Pei, Ph.D.
Schedule: TTH 10:05AM - 11:20AM French Science 2231


532.01 Design and Analysis of Algorithms

Instructors: Pankaj Agarwal, Ph.D.
Schedule: MW 10:05AM - 11:20AM LSRC D106


535.01 Algorithmic Game Theory

Instructors: Kamesh Munagala
Schedule: WF 1:25PM - 2:40PM Perkins 217


550.01 Advanced Computer Architecture I

Instructors: Lisa Wu Wills
Schedule: TTH 1:25PM - 2:40PM Physics 130


570.01 Artificial Intelligence

Instructors: Ronald Parr, Ph.D.
Schedule: MW 4:40PM - 5:55PM LSRC A247


572.01 Introduction to Natural Language Processing

Instructors: Bhuwan Dhingra
Schedule: MW 3:05PM - 4:20PM Gross Hall 107


584.01 Foundations of Blockchains

Instructors: Kartik Nayak
Schedule: WF 1:25PM - 2:40PM LSRC D106


587.01 Language-Based Security

Instructors: Prof Danfeng Zhang, Ph.D.
Schedule: MW 1:25PM - 2:40PM Perkins LINK 071 (Classroom 5)


590.01 Advanced Topics in Computer Science
SOFTWARE DESIGN & ENGINEERING
Instructors: Eric Fouh mbindi
Schedule: MW 3:05PM - 4:20PM Gross Hall 103


638.01 Graph Algorithms

Instructors: Debmalya Panigrahi, Ph.D.
Schedule: TTH 1:25PM - 2:40PM LSRC A155


653.01 Human-Centered Computing

Instructors:
Schedule: MW 8:30AM - 9:45AM Hudson Hall 207


655L.001 Full-Stack IoT Systems

Instructors: Tingjun Chen
Schedule: T 3:05PM - 5:35PM Wilkinson 126


671D.002 Theory and Algorithms for Machine Learning

Instructors: Rong Ge, Ph.D.
Schedule: TTH 1:25PM - 2:40PM Biological Sciences 111


675D.001 Introduction to Deep Learning

Instructors: Vahid Tarokh
Schedule: TTH 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 D106


704.01 Computer Science Masters Program Career Preparation and Development

Instructors: Josh Boyd
Schedule: F 10:05AM - 10:55AM Physics 130


762.01 High-Dimensional Statistics and Machine Learning

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


763.01 Graphical Models for Biological Data

Instructors: Bill Majoros, Kendall L Mincey, Michelle M Evans, Sean M O'Brien, Tasha M Allison, Monica M Franklin, Matthew E Franco
Schedule: TTH 11:45AM - 1:00PM Biological Sciences 111