Some courses offered in Fall 2021 will be delivered in-person. Some online courses have pre-determined times for synchronous sessions, while others will set times for synchronous sessions during the first week of classes.

Instructor

Recommended background

Area

Number

Course Title

Delivery/Time

Prabhakar Ragde

MDSAI students only  

CS 600

Fundamentals of CS for DS

Online

TBA

Open to all non-CS students   CS 631

Data-Intensive Dist. Analytics

Online

Tamer Ozsu

MHI students only   CS 638 - 081 Principles of Data Mgmt & Use

Online

Tamer Ozsu

MDSAI students only (not open to CS grad students)   CS 638 - 082 Principles of Data Mgmt & Use Online

TBA

    CS 645 - 001 Software Req Specif & Analysis Blended (Online/In-person) - ALL in-person DIS attendance is not mandatory
TBA   Software Engineering CS 645 - 002 Software Req Specif & Analysis Online - ALL in-person DIS attendance is not mandatory
TBA   Graphics and User Interfaces CS 649 Human-Computer Interaction Online
TBA   Hardware and Software Systems CS 651 Data-Intensive Distrib Comput Online
TBA   Hardware and Software Systems CS 654 - 001 Distributed Systems Online
TBA   Hardware and Software Systems CS 654 - 002 Distibuted Systems Online

TBA

  Hardware and Software Systems CS 656 - 001 Computer Networks Blended (Online/In-person) - ALL in-person DIS attendance is not mandatory

TBA

  Hardware and Software Systems CS 656 - 002 Computer Networks Online
TBA   Hardware and Software Systems CS 658 - 001 Computer Security and Privacy Blended (Online/In-person) - ALL in-person DIS attendance is not mandatory
TBA   Hardware and Software Systems CS 658 - 002 Computer Security and Privacy Online

TBA

  Algorithms and Complexity CS 666 Algorithm Design & Analysis Online
Yaoliang Yu Linear algebra; some exposure to algorithms and artificial intelligence would be beneficial Artificial Intelligence CS 680 - 001 Introduction to Machine Learning Blended (Online/In-person) - ALL in-person DIS attendance is not mandatory
Yaoliang Yu Linear algebra; some exposure to algorithms and artificial intelligence would be beneficial Artificial Intelligence CS 680 - 002 Introduction to Machine Learning Online
TBA   Artificial Intelligence CS 684 - 001 Computational Vision Blended (Online/In-person) - ALL in-person DIS attendance is not mandatory
TBA   Artificial Intelligence CS 684 - 002 Computational Vision Online
TBA   Computational Statistics CS 685 Machine Learning Online
TBA   Artificial Intelligence CS 686 - 001 Intro to Arificial Intelligence Online
TBA   Artificial Intelligence CS 686 - 002 Intro to Artificial Intelligence Online
TBA   Graphics and User Interfaces CS 688 Intro to Computer Graphics Online
Richard Trefler Open CS CS 697 Graduate Research Skills Seminar Online
Samer Al-Kiswany General CS background Systems CS 754 Advanced Distributed Systems

Online with synchronous

Time: TBD

John Watrous CS 768 Quantum Information Processing or a different introductory course on quantum Quantum Computing CS 766 Theory of Quantum Information Online
Richard Cleve   Quantum Information and Computation CS 768 Quantum Information Processing

In-person

Time: T/Th 10-11:30

Hans De Sterck   Scientific and Symbolic Computing CS 770 - 001 Numerical Analysis

In-person

Time: M/W 10-11:30

Hans De Sterck   Scientific and Symbolic Computing CS 770 - 002 Numerical Analysis

Online with sychronouns

Time: M/W 10-11:30

Yaoliang Yu Linear algebra; some exposure to optimization and machine learning would be beneficial Artificial Intelligence CS 794 Optimization for Data Science Online
Chaitanya Swamy   Algorithms and Complexity CS 795 - 001 Fundamentals of Optimization

In-person

Time: T/Th 1-2:30

Chaitanya Swamy   Algorithms and Complexity CS 795 - 002 Fundamentals of Optimization

Online with synchronous

Time: T/Th 1-2:30

Mike Godfrey General CS background with some upper year systems courses Software Engineering CS 846 - 001 Empirical Software Engineering

Online with synchronous

Time: W 10-1

Paulo Alencar Open Software Engineering CS 846 - 002 Sofware Engineering for Big Data Online
Khuzaima Daudjee Open Databases CS 848 Data Infrastructure

Online with synchronous

Time: F 10-1

Yousra Aafer Basic background in operating systems is assumed. Prior security background is helpful, but not necessary. Systems CS 858 - 001 Mobile Platform Security

In-person

Time: W 1-4

Pascal Poupart Undergrad courses in machine learning, statistics and linear algebra Computational Statistics CS 885 Reinforcement Learning Online
Jesse Hoey Open Artificial Intelligence CS 886 Affective Computing

In-person (instructor can video lectures and put online for those that cannot attend campus)

Time: T/Th 2:30-4