Curriculum
2025-2026 Course Listings

Programming Foundations (1 credit)

Course Course Title Fall 2025 Winter 2026 Spring 2026
COMP_SCI 150 Fundamentals of Computer Programming 1.5 MWF 12:00-12:50 (2 sections) Geisler MWF 1-1:50 (2 sections)
Kurdia
MWF 11-11:50
Geisler

Statistics Foundations (1 credit)

Course Course Title Fall 2025 Winter 2026 Spring 2026
BMD_ENG 220 Introduction to Biomedical Statistics MWF 9:00-9:50 (Discussion: T 2:30, 3:30)
Olds
CHEM_ENG 312 Probability and Statistics for Chemical Engineering MWF 2:00-2:50
Richards
CIV_ENV 306 Uncertainty Analysis MWF 12:00-12:50 (Discussion: T 12:30-1:20)
Chen
IEMS 201 Introduction to Statistics TTh 9:30-10:50
Ankenman
MTWF 2:00-2:50 Ankenman or MTWF 11:00-11:50 Wilson
IEMS 303 Statistics TTh 9:30AM - 10:50AM
Chan
(Lab: W 1:00, 2:00)
TTh 3:30-4:50
Chan
(Lab: W 9:00, 10:00)
MWF 9:00-9:50
Nelson
(Lab: TH 1:00, 2:00)

Specialization (4 credits)

Course Course Title Fall 2025 Winter 2026 Spring 2026
DATA ENG 200 Foundations of Data Science TTh 9:30-10:50 Hu TTh 12:30-1:50 Chan
DATA ENG 300 Data Engineering Studio TTh 12:30-1:50
Chan
(Lab: T 5:00, 6:00)
TTh 9:30-10:50
Chan
(Lab: T 5:00, 6:00)
COMP_SCI 111 Fundamentals of Computer Programming I MWF 1:00-1:50 or 2:00-2:50 Bain MWF 11-11:50
Sood
MWF 1-1:50
Sood
COMP_SCI 214 Data Structures and Algorithms TTh 11-12:20 (2 sections)
St-Amour
TTh 11:00-12:20 (2 sections)
Bhagavatula
TTh 11:00-12:20 (2 sections)
St-Amour
COMP_SCI 217 Data Management and Information Processing TTh 12:30-1:50
Hu
TTh 9:30-10:50
Hu
COMP_SCI 348 Intro to Artificial Intelligence TTh 2:00-3:20
Birnbaum
TTh 9:30-10:50
Rubenstein
TTh 11-12:20
Elkind
COMP_SCI 349 Machine Learning TTh 9:30 - 10:50 Wood-Doughty TTh 3:30-4:50
Wood-Doughty
TTh 11-12:20
Wood-Doughty
IEMS 301 Introduction to Statistical Learning TTH 9:30-10:50
Wang, Z
IEMS 304 Statistical Learning for Data Analysis MWF 2:00-2:50
Apley
(Lab: Th 9:00, 10:00)
MWF 10:00-10:50
Chen
(Lab: F 11:00, 12:00)
MWF 1:00-1:50
Lu
(Lab: F 2:00, 3:00)

MLDS Electives (2 credits)

Course Course Title Fall 2025 Winter 2026 (TBD) Spring 2026 (TBD)
BMD_ENG 311 Computational Genomics TTh 9:30-10:50 Ji
BMD_ENG 312 Biomedical Applications in Machine Learning TTh 11:00-12:20
Ludvig
BMD_ENG 313 Wearable Devices
CHEM_ENG 379 Computational Biology MTWF 10:00-10:50 Leonard
CIV_ENV 304 Systems Analysis TTh 9:30-10:50
Durango-Cohen, Pablo
CIV_ENV 374 Data Science for Urban Systems MW 10:00-10:50 Chen (Lab: F 11:00-11:50)
CIV_ENV 377 Choice Modeling in Engineering MW 10:00-11:50 Stathopoulos
CIV_ENV 474 Data Analytics for Transportation and Urban Infrastructure Applications Th 9:00-11:50 Chen
CIV_ENV 480-1 Travel Demand Analysis and Forecasting 1 MW 2:00-3:50
Stathopoulos
COMP_SCI 332 Online Markets MW 9:30-10:50
Hartline
COMP_SCI 333 Interactive Information Visualization MW 3:30-4:50 Hullman MW 11-12:20
Kay
COMP_SCI 353 Natural & Artificial Vision TTh 11-12:20
Alexander
COMP_SCI 374 Causal Graphical Models TTh 9:30-10:50  Wood-Doughty
COMP_SCI 392 Rapid Prototyping for Software Innovation MWF 3-3:50
Riesbeck
COMP_SCI 394 Agile Software Development MW 3:30-4:50 
Riesbeck
MW 9:30-10:50 (Riesbeck) or TTh 3:30-4:50pm  (Warren)
COMP_SCI 396 Computing, Ethics, and Society
COMP_SCI 397 Seminar in Statistical Language Modeling
COMP_SCI 449 Deep Learning TTh 11-12:20 Demeter TTh 11-12:20 Demeter TTh 3:30-4:50 Pardo
COMP_SCI 496 Visualization for Scientific Communication 2:30-5:20 Kay
ELEC_ENG 328 Information Theory and Learning
ELEC_ENG 335 Deep Learning Foundations
ELEC_ENG 373 Deep Reinforcement Learning M 5:00-8:00
Katsaggelos
ELEC_ENG 395 Optimization Techniques for Machine Learning  
ELEC_ENG 424 Distributed Optimization
ELEC_ENG 433 Statistical Pattern Recognition TTh 2:00-3:20
Y. Wu
ES_APPM 345 Applied Linear Algebra TTh 12:30-1:50
Chopp
ES_APPM 375-1 Quantitative Biology I: Experiments, Data, Models, and Analysis
ES_APPM 375-2 Quantitative Biology II: Experiments, Data, Models, and Analysis
ES_APPM 472 Introduction to the Analysis of RNA Sequencing Data MW 3:30-4:50
Kath
ES_APPM 479 Data Driven Methods for Dynamical Systems TTh 9:30-10:50
Mangan
IEMS 305 Foundations of Modern Machine Learning TTh 2:00-3:20
Wang, Z
IEMS 307 Quality Improvement by Experimental Design TTh 12:30-1:50 PM
Shi
IEMS 308 Data Science and Analytics TTh 9:30-10:50 Klabjan
(Lab: M 10:00)
IEMS 313 Foundations of Optimization MWF 11:00-11:50
Morton
(Lab: M 3:00, 4:00 )
MWF 11:00-11:50
Morton
(Lab: M 2:00, 3:00)
MWF 12:00-12:50
Mehrotra
(Lab: M 1:00, 2:00)
IEMS 340 Qualitative Methods in Engineering Systems TTh 12:30-1:50 (Lab: W 5:00)
Mejía
IEMS 341 Social Network Analysis T 5:00-7:50
Xu
(Lab: 11:00, 12:00)
IEMS 351 Optimization Methods in Data Science MWF 11:00-11:50
Nocedal
(Lab: T 10:00, 11:00)
MAT_SCI 358 Modeling and Simulation in Material Science MWF 11:00-11:50
Rondinelli
MAT_SCI 390-1 Process and Experimental Design TTh 2:00-3:20pm Kumar
MECH_ENG 301 Introduction to Robotics Laboratory TTh 12:30-3:20
B. Argall
MECH_ENG 329  Mechanistic Data Science
MECH_ENG 341 Computational Methods for Engineering Design
MECH_ENG 441 Engineering Optimization for Product Design and Manufacturing TTh 9:30-10:50
W. Chen
MECH_ENG 469 Machine Learning and Artificial Intelligence for Robotics TTh 12:30-1:50 B. Argall
MECH_ENG 495 Sensing Navigation and Machine Learning for Robotics TTh 9:30-10:50 M. Elwin

Course Listing Archive

For course listings in previous years, visit the archived pages below:

2024-2025 Course Listings