2024 Fall Term Classes

94.01 Programming and Problem Solving

Instructors: Susan Rodger
Schedule: TTH 10:05AM - 11:20AM LSRC D106


101L.001 Introduction to Computer Science

Instructors: Yesenia Velasco, Violette Walker
Schedule: TTH 10:05AM - 11:20AM Bryan Center Griffith Theater


110.01 Information, Society & Culture: Bass Connections Gateway

Instructors: Astrid A Giugni
Schedule: M 8:30AM - 11:00AM East Duke 108


190A.01 Duke-Administered Study Abroad: Special Topics in Computer Science
APPLIED CONVERSATIONAL AI
Instructors: Douglas Huey
Schedule:


201.001 Data Structures and Algorithms

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


210D.001 Introduction to Computer Systems

Instructors: Jeff Chase, Ph.D., Violette Walker
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 LSRC B101


226.01 User Research Methods in Human-Centered Computing

Instructors: Pardis Emami-Naeini
Schedule: WF 1:25PM - 2:40PM Gross Hall 103


230.001 Discrete Math for Computer Science

Instructors: Kate Nemecek, Violette Walker
Schedule: TTH 1:25PM - 2:40PM French Science 2231


230.002 Discrete Math for Computer Science

Instructors: Kate Nemecek, Violette Walker
Schedule: TTH 11:45AM - 1:00PM French Science 2231


240.01 Race, Gender, Class, & Computing

Instructors: Nicki Washington, Ph.D.
Schedule: TTH 3:05PM - 4:20PM Old Chemistry 101


240.06 Race, Gender, Class, & Computing

Instructors: Nicki Washington, Ph.D.
Schedule: TTH 10:05AM - 11:20AM Biological Sciences 144


247S.01 Human Flourishing in a Digital Age

Instructors: Brandon Fain, James H Nolen
Schedule: M 3:05PM - 5:35PM Perkins LINK 060 (Classroom 1)


250D.001 Computer Architecture

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


290.02 Topics in Computer Science
INTRO TO APPL MACHINE LEARNING
Instructors: Brandon Fain
Schedule: MW 10:05AM - 11:20AM Gross Hall 103


290.03 Topics in Computer Science
HUMAN SKILLS FOR SOFTWARE ENG
Instructors: Eric Fouh mbindi
Schedule: MW 4:40PM - 5:55PM LSRC A247


290.04 Topics in Computer Science
COMPUTATIONAL GEOMETRY
Instructors: Alex Steiger
Schedule: WF 10:05AM - 11:20AM Biological Sciences 063


316D.001 Introduction to Database Systems

Instructors: Sudeepa Roy, Violet Pang
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, Alex Chao, Alex Steiger
Schedule: WF 1:25PM - 2:40PM French Science 2231


334.01 Mathematical Foundations of Computer Science

Instructors: Susan Rodger
Schedule: TTH 11:45AM - 1:00PM Perkins LINK 087 (Classroom 3)


350L.001 Digital Systems

Instructors: Tyler Bletsch
Schedule: MW 10:05AM - 11:20AM Wilkinson 130


351.01 Introduction to Computer Security

Instructors: Michael Reiter
Schedule: WF 3:05PM - 4:20PM LSRC D106


354.01 Foundations of Blockchains

Instructors: Kartik Nayak
Schedule: MW 4:40PM - 5:55PM Biological Sciences 130


356.01 Computer Network Architecture

Instructors: Maria Gorlatova, Ph.D.
Schedule: MW 1:25PM - 2:40PM Physics 128


371.01 Elements of Machine Learning

Instructors: Carlo Tomasi, Ph.D.
Schedule: TTH 10:05AM - 11:20AM French Science 2231


390A.01 Duke-Administered Study Abroad: Advanced Special Topics in Computer Science
APPLIED CONVERSATIONAL AI
Instructors: Douglas Huey
Schedule:


434.01 Topological Data Analysis

Instructors: Paul L Bendich
Schedule: TTH 8:30AM - 9:45AM Gross Hall 318


445.01 Introduction to High Dimensional Data Analysis

Instructors: Jiajia Yu
Schedule: WF 4:40PM - 5:55PM Gross Hall 103


487.01 Introduction to Mathematical Logic

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


512.01 Distributed Systems

Instructors: Bruce Maggs, Ph.D.
Schedule: TTH 1:25PM - 2:40PM Physics 130


514.01 Advanced Computer Networks

Instructors: Xiaowei Yang, Ph.D., Shihan Lin
Schedule: WF 10:05AM - 11:20AM LSRC D106


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: Tan Songdechakraiwut
Schedule: TTH 1:25PM - 2:40PM Gross Hall 103


531D.001 Introduction to Algorithms

Instructors: John Reif, Ph.D.
Schedule: TTH 3:05PM - 4:20PM LSRC A247


532.01 Design and Analysis of Algorithms

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


550.01 Advanced Computer Architecture I

Instructors: Lisa Wu Wills
Schedule: TTH 3:05PM - 4:20PM Wilkinson 130


555.01 Probability for Electrical and Computer Engineers

Instructors: Kishor Trivedi, Ph.D.
Schedule: TTH 10:05AM - 11:20AM Wilkinson 126


565.01 Modern Optimization for Statistical Learning

Instructors: Xingyuan Fang
Schedule: MW 8:30AM - 9:45AM Hock Plaza 214


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 3:05PM - 4:20PM LSRC D106


584.01 Foundations of Blockchains

Instructors: Kartik Nayak
Schedule: MW 4:40PM - 5:55PM Biological Sciences 130


590.03 Advanced Topics in Computer Science
LANGUAGE-BASED SECURITY
Instructors: Prof Danfeng Zhang, Ph.D.
Schedule: TTH 11:45AM - 1:00PM LSRC A155


590.06 Advanced Topics in Computer Science
ROBOT LEARNING
Instructors: Boyuan Chen
Schedule: TH 3:05PM - 5:35PM Hudson Hall 125


632.01 Approximation Algorithms

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


653.01 Human-Centered Computing

Instructors: Shaundra (Shani B) Daily, Ph.D.
Schedule: MW 8:30AM - 9:45AM Wilkinson 126


655L.001 Full-Stack IoT Systems

Instructors: Tingjun Chen
Schedule: T 3:05PM - 5:35PM Hudson Hall 216


671D.001 Theory and Algorithms for Machine Learning

Instructors: Dr Cynthia Rudin, Ph.D., Alex Chao
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 1:25PM - 2:40PM LSRC D106


704.01 Computer Science Masters Program Career Preparation and Development

Instructors: Amy Peters
Schedule: M 10:05AM - 10:55AM Physics 128


762.01 High-Dimensional Statistics and Machine Learning

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


763.01 Graphical Models for Biological Data

Instructors: William Majoros, Michelle M Evans, Matthew E Franco, Tasha Allison, Sean M O'Brien, Kendall L Mincey
Schedule: TTH 1:25PM - 2:40PM LSRC D106