Spring 2022 Course Offerings

All courses offered in Spring 2022 will be delivered in-person (unless historically offered online).

For delivery method and date and time of offer please look at theÌý.

Instructor

Recommended Background

Area

Course Number

Course Title

Ian McKillop Ìý Ìý CS 634 Security & Privacy in Health
Mei Nagappan Ìý Software Engineering Software Design, Architectures
Jian Zhao Ìý Graphics and User Interfaces CS 649 Human-Computer Interaction
Martin Karsten Ìý Hardware and Software Systems Real-Time Programming
Mohammad Salahuddin Ìý Hardware and Software Systems CS 656 Computer Networks
Diogo Barradas & Ian Goldberg Ìý Hardware and Software Systems Computer Security and Privacy
Lap Chi Lau Ìý Algorithms and Complexity Algorithm Design & Analysis
Collin Roberts Ìý Scientific and Symbolic Computing CS 675 Computational Linear Algebra
Gautam C. Kamath Ìý Computational Statistics Intro to Machine Learning
Jesse Hoey Ìý Artificial Intelligence CS 686 Intro Artificial Intelligence
Spencer Van Leeuwen Ìý Graphics and User Interfaces CS 688 Intro to Computer Graphics
Mei Nagappan Open background Advanced Topics in Software Engineering Diversity in Software Engineering (#37)
David Toman Open background (an undergrad DB and a basic knowledge of the background will help, but is not mandatory) Advanced Topics in Data Bases Modern Database Systems (#31)

Bernard Wong

Undergraduate operating systems course

Hardware and Software Systems

Serverless Computing

Shalev Ben- David Open background Quantum Information and Computation CS 867 Quantum Query and Communication Complexity (#8)
Hongyang Zhang Undergrad courses in machine learningÌý Advanced Topics in Artificial Intelligence Robustness of Machine Learning

Jian Zhao

Basic background in machine learning

Graphics and User Interfaces

Ìý

InfoVis for AI Explainability (#13)