Winter Term 1: September 3, 2019 - November 29, 2019

501101Theory of Automata, Formal Languages and Computability (jointly taught with CPSC 421)
- Breadth course forTheory
MWF15:00-16:00DMP 110Joel Friedman
508101Operating Systems
- Breadth course for Computer Systems and Design
TR11:00-12:30DMP 101Margo Seltzer
509101Programming Language Principles
- Breadth course for Software Engineering and Programming Languages
MW13:30-15:00ICCS 246Ronald Garcia
521101Parallel Algorithms & Architecture
-Breadth course for Computer Systems and Design
MW9:00-10:30DMP 101Alan Wagner
531F101Topics in Theory of Computation:Tools for modern algorithm analysis
- Breadth course for Theory
TR14:00-15:30DMP 101Hu Fu
532C /554C101Topics in Artificial Intelligence: Human-Centred AI
Cross listed with  Topics in Human-Computer Interaction (CPSC 554C)
- Depth Course
R14:00-17:00ICCS 246Cristina Conati
532M101Topics in Artificial Intelligence: Machine Learning and Data Mining(jointly taught with CPSC 340)
- Breadth course for Data Management and Analysis
  • 532M is an introductory ML for graduate credit.  If students would like to take this course, they should register for 532M in term 1.
    532M (1W1) waitlist
  • If students would like an introductory ML for undergrad credit, they should register for 340 in term 2.  (CPSC 340 seats in term 1 are reserved for undergrads to ensure that undergrads have an opportunity to take the course as well.)
    340 (1W1) waitlist

If the course is full, students should register for the associated wait list.

MWF16:00-17:00MCML 166Mark Schmidt
532P101Topics in Artificial Intelligence:Deep Learning for Natural Language Processing
- Depth Course
TR14:00-15:30UCLL 109Muhammad Abdul-Mageed
535P101Topics in Simulation and Optimization: Digital Humans
- Breadth course for Graphics & Vision
MW10:30-12:00DMP 101Dinesh Pai
544101Human Computer Interaction
- Breadth courseforHCI
TR9:30-11:00FSC 2330Joanna McGrenere
547101Information Visualization
   If the course is full, please register in the waitlist section CPSC 547 sec 1W1
- Breadth Course for Interdisciplinary
T14:00-17:00FSC 2330Tamara Munzner
554X101Topics in Human-Computer Interaction
- Machine Learning with Signals
- Depth Course
MWF15:00-16:00ICCS 246Robert Xiao

Winter Term 2: January 6, 2020 - April 8, 2020

500201Fundamentals of Algorithm Design and Analysis  (jointly taught with CPSC 420)
-Breadth course for Theory
MWF13:00-14:00DMP 310Alan Hu
503201Computational Linguistics I
-Breadth course for Computational Intelligence
MW12:00-13:30ICCS 246Giuseppe Carenini
506201Complexity of Computation
-Breadth course for Theory
MW 9:00-10:30DMP 101Anne Condon
513201Introduction to Formal Verification and Analysis
-Breadth course for Interdisciplinary
TR15:30-17:00ICCS 246Mark Greenstreet
515201Computational Robotics
-Breadth course for Computational Intelligence

Cancelled Ian Mitchell
522201Artificial Intelligence II
-Breadth course for Computational Intelligence
MW10:30-12:00DMP 101David Poole
530L /532L201Topics in Information Processing/AI: Artificial intelligence for Social Impact (CPSC 530L is cross-listed with CPSC 532L)
- Depth Course (not a breadth course)
TR14:00-15:30DMP 101Kevin Leyton-Brown
532R / 533R201Topics in AI/Graphics: Deep learning models for computer graphics and computer vision
- Depth Course (not a breadth course)
It is recommended to first study CPSC 340 (Machine Learning) or equivalent.
TR9:30-11:00ICCS 246Helge Rhodin
533V201Topics in Computer Graphics: Learning to Move
- Depth Course (not a breadth course)
TR11:00-12:30DMP 101Michiel van de Panne
536S201Topics in Algorithms and Complexity: Submodular Optimization
- Depth Course (not a breadth course)
TR15:30-17:00DMP 101Bruce Shepherd
539B201Topics in Programming Languages: Compiler Theory
- Breadth course for Software Engineering and Programming Languages
MW13:30-15:00ICCS 246William Bowman
540201Machine Learning
- Breadth course for Data Management and Analysis
Tutorial T2A: M 4:00-5:00 DMP 110
MWF15:00-16:00DMP 301Mark Schmidt
554K201Topics in Human-Computer Interaction: Designing for People Project
- Depth course (not a breadth course)
W10:00-12:00FSC 2330Dongwook Yoon
554Y201Topics in HCI: Designing Novel Interaction Techniques
- Depth Course (not a breadth course)
 cancelled Dongwook Yoon