Curriculum
Course Listings

Courses with an asterisk are open to students outside of the MLDS program, assuming space after MLDS students are enrolled.

CourseCourse TitleFall 2025Winter 2026Spring 2026
MLDS 400Topics in Data Engineering
Evan Boyd


MLDS 401Machine Learning I
Edward Malthouse


MLDS 410Generating Business Value with Data Science
Joel Shapiro


MLDS 413Databases & Information Retrieval
Nikos Hardavellas


MLDS 414Natural Language Processing


Evan Boyd
MLDS 420Machine Learning II

Daniel Apley

MLDS 421Data Mining

Ashish Pujari

MLDS 422Programming for Data Science
Alice Zhao


MLDS 423Cloud Engineering for Data Science


Ashish Pujari
MLDS 424Generative AI

Diego Klabjan

MLDS 430Data Visualization & Warehousing
Alice Zhao


MLDS 431Big Data Systems


Diego Klabjan
MLDS 432Deep Learning

Ashish Pujari

MLDS 440*Optimization and Heuristics


Ehsan Kodabandeh and Michael Watson
MLDS 490*Advanced Algorithms for Machine LearningTTh 2-3:20pm
Diego Klabjan


MLDS 490*Bayesian Methods for Inference and Decision MakingTTh 12-1:20pm (first five weeks)
Yuri Balasanov


MLDS 490*Explainable AIAsynchronous (second five weeks)
Veena Mendiratta


MLDS 490*Interpretable Machine Learning for Finance


William Chiu
MLDS 490*Marketing Models


Ed Malthouse
MLDS 490*Social Network AnalyticsFri 2-4:50pm
Noshir Contractor


MLDS 490*Time SeriesAsynchronous (second five weeks)
Ali Marami


MLDS 491-493Industry Practicum
Yuri Balasanov

Yuri Balasanov

Yuri Balasanov
MLDS 499Industry Capstone
Yuri Balasanov