Winter 2022 Tentative Course Offerings

Some courses offered in Winter 2022 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

Open

Programming Languages

CS 747

Software Verification Using Proof Assistants

Online

Hans De Sterck

   

CS 778

 

Blended – in-person and online

Time: TBA

Chengnian Sun

Open

Software Engineering

CS 846

Advance Topics in Software Testing and Debugging (#34)

Online

Gordon Cormack

Undergrad CS

Databases

CS 848

Information Retrieval

In-person

Florian Kerschbaum

Undergrad security classes, familiarity with machine learning

Machine Learning, Databases (usually systems, but the suggested two areas are much closer)

CS 858 – 001 & 002

Adv. Topics Data Sec. & Priv.

Blended – in-person and online (sections are held together)

Time: TBA

Diogo Barradas

Open

 

CS 858 – 003

Internet Censorship and Surveillance

Online

N Asokan Good understanding of programming in C/C++ required, prior undergrad level courses in security (equivalent to CS 458) and operating systems (equivalent to CS 350) strongly recommended, but not mandated Systems CS 858 - 004 Selected Topics in Systems Security TBA

Lap Chi Lau

Linear algebra, probability, calculus, optimization

Algorithms and Complexity

CS 860

Eigenvalues and Polynominals

In-person

Time: TBA

Pascal Poupart

Undergrad courses in machine learning, statistics and linear algebra

Computational Statistics

CS 885

Reinforcement Learning

Online

Ming Li

UW AI/machine learning course

AI

CS 886

Deep Learning for Biotechnology

Online

Jian Zhao

Basic background in machine learning

Graphics and User Interfaces

CS 889

Visualization for AI Explainability

In-person

Time: TBA