Curriculum
Course Offerings

Courses listed on this page have been approved by MSAI to count as electives for the program. Students will need to obtain permission from the department or instructor to register for non-MSAI courses. Day, time, and instructor information comes from each department's website and may have changed. Students must check CAESAR for most up-to-date and official course information.

CourseCourse TitleFall 2026Winter 2027Spring 2027
BME 414Deep Learning for Biomedical Engineering

Ulaş Bağcı

COMP_ENG 365, 465Internet-of-Things Sensors, Systems, and Applications
Stephen Xia


COMP_ENG 395Special Topics: Mobile and Ubiquitous Computing
Nivedita Arora


COMP_SCI 307Introduction to Cryptography
Xiao Wang


COMP_SCI 310Scalable Software Architectures
Joseph Hummel, Anastasia Kurdia

Anastasia Kurdia (2 sections)

COMP_SCI 315, 415Design, Technology, and Research
Haoqi Zhang

Haoqi Zhang

Haoqi Zhang
COMP_SCI 317Sports, Technology and Learning
Marcelo Worsley


COMP_SCI 332Online Markets


Jason Hartline
COMP_SCI 336Design & Analysis of Algorithms
Anjali Agarwal

Konstantin Makarychev

Anjali Agarwal
COMP_SCI 339Intro to Databases
Andrew Crotty

Jennie Rogers

Jennie Rogers
COMP_SCI 344Design of Problem Solvers

Kenneth Forbus

COMP_SCI 351-1Intro to Computer Graphics


Dietrich Geisler
COMP_SCI 352Machine Perception of Music & Audio
Jason Smith


COMP_SCI 353Natural & Artificial Vision
Emma Alexander


COMP_SCI 358Intro to Parallel Computing

Joe Hummel

COMP_SCI 360Advanced Offense and Defense in Cybersecurity


Xinyu Xing
COMP_SCI 362, 462Quantum Computing
Aravindan Vijayaraghavan


COMP_SCI 374Casual Graphic Models


Zach Wood-Doughty
COMP_SCI 376Game Design and Development
Ian Horswill


COMP_SCI 380Software Quality Engineering
Yiji Zhang


Yiji Zhang (2 sections)
COMP_SCI 394Agile Software Development

Chris Riesbeck

COMP_SCI 396Social Networks Analysis


COMP_SCI 396Natural & Artificial Vision
Emma Alexander


COMP_SCI 396Introduction to the Data Science Pipeline

Joshua DeAndria & Huiling Hu (2 sections)

Huiling Hu
COMP_SCI 396Differential Privacy: from Foundations to Machine Learning


COMP_SCI 396Artificial Life

Sam Kriegman

COMP_SCI 396Health Tech

Joshua DeAndria

COMP_SCI 396, 496Advanced Topics in Modern Cryptography

Xiao Wang

COMP_SCI 396, 496Topics in Software Engineering

Vincent St-Amour

COMP_SCI 396, 496Advanced Topics in Approximation Algorithms


COMP_SCI 396, 496Approximation Algorithms


Konstantin Makarychev
COMP_SCI 396Social AR/VR Studio


COMP_SCI 396Machine Learning and Sensing
Karan Ahuja


Karan Ahuja
COMP_SCI 396Explorations in Sports Video Analytics
Marcelo Worsley


Marcelo Worsley
COMP_SCI 397Seminar in Statistical Language Modeling


COMP_SCI 397, 497Wireless and Mobile Health (mHealth)


COMP_SCI 397, 497(Special Topics) Innovation in Journalism & Technology
Jill Blackman & Gilbert

Kristian Hammond & Zach Wise

Kristian Hammond & Zach Wise
COMP_SCI 397, 497Rapid Prototyping for Software Innovation
Chris Riesbeck


COMP_SCI 409Swarms and Multi-Robot Systems
Michael Rubenstein


COMP_SCI 445Internet-scale Experimentation

Fabián Bustamante

COMP_SCI 450Internet Security
Yan Chen


COMP_SCI 454Computational Optics


Emma Alexander
COMP_SCI 460Intro to Law and Digital Tech
Daniel W. Linna, John Villasenor


COMP_SCI 463Generative Deep Models


Bryan Pardo
COMP_SCI 496Qualitative Reasoning Seminar


COMP_SCI 496AI Perspectives: Symbolic Reasoning to Deep Learning


COMP_SCI 496Logic In AI


COMP_SCI 396, 496Algorithms for Collective Decision Making
Edith Elkind


COMP_SCI 496Agent AI
Manling Li

Manling Li
Manling Li
COMP_SCI 496HCI Methods for Health Research


DATA_SCI 421Integrated Data Analytics I
Adam A Miller


DSGN 475-0-1Mindful Product Management


Mike Edmonds
ELEC_ENG/COMP_ENG 334Fundamentals of Blockchains and Decentralization
Dongning Guo


ELEC_ENG 359Digital Signal Processing
Thrasyvoulos N. Pappas


ELEC_ENG 373, 473Deep Reinforcement Learning from Scratch


ELEC_ENG 395, 495Machine Learning for Medical Images and Signals


ELEC_ENG 424Distributed OptimizationTu/Th 12:30-1:50pm
Ermin Wei


ELEC_ENG 432Advanced Computer Vision

Ying Wu

ELEC_ENG 433Statistical Pattern Recognition

Ying Wu

ENTREP 325Engineering Entrepreneurship
Eduardo Acuna & Nicholas Marchuk

Eduardo Acuna & Nicholas Marchuk

ENTREP 331Entrepreneurial Sales and Marketing
Ed Acuna & Nick Robertson

Ed Acuna & Nick Robertson

Ed Acuna & Nick Robertson
ENTREP 360Leadership, Ethics, and You

Ed Acuna

ENTREP 425Consulting for Wearable tech


Roozbeh Ghaffari & John Rogers & Mark Werwath
ENTREP 470NUvention: Medical

TBD

ENTREP 490Product Management
Birju Shah

Birju Shah

ES_APPM 370Introduction to Computational Neuroscience


IEMS 303Statistics

Barry Nelson

Moses Chan
IEMS 304Statistical Learning for Data Analysis
Daniel Apley

Minshuo Chen

Yiping Lu
IEMS 313Foundations of Optimization
David Morton

David Morton

Sanjay Mehrotra
IEMS 450-1Mathematical Optimization I
Sanjay Mehrotra


IEMS 469Adv Algorithms for Machine Learning
Diego Klabjan


IEMS 490Humans, AI, and Decision-making
Noshir Contractor


IEMS 490Deep Generative AI

Minshuo Chen

MBIOTECH 420Critical Thinking and Communication (1 Unit)
Igor Kourkine


MECH_ENG 455Active Learning in Robotics


Todd Murphey
MEM 405Marketing Issues for Engineers
Vijay Viswanathan

Vijay Viswanathan

MEM 490Product Management for Digital Transformation


Josh Paolini
MSAI 305Intensive Program Design


MSAI 330Human Computer Interaction

Oleg Evdokimov

MSAI 337Natural Language Processing


David Demeter
MSAI 339Data Science
Joshua DeAndria


MSAI 348Intro to Artificial Intelligence
Mohammed Alam


MSAI 349Machine Learning
TBD


MSAI 371Representation, Reasoning, and Language


MSAI 431Frameworks for Artificial Intelligence

Kristian Hammond

MSAI 437Deep Learning

David Demeter

MSAI 490Practicum in Intelligent Information Systems


Kris Hammond
MSAI 495Computer Vision


Ying Wu
MSAI 495Generative AI


Joshua DeAndria
MSAI 495Strategy and Adoption of Artificial Intelligence in Organizations
Mike Hyzy


MSIT 454IT Management Topics
Dimitra Kane


NEURO_SCI 366Brain Function Through the Lens of Computation
James E Fitzgerald & Selimzhan Chalyshkan & Ethan Charles Baxter