CS Special Topics Numbering System

CS special topics courses have the following numbering system:

A: Foundations
B: Software Systems
D: Information Management
I: Intelligent and Interactive Systems
J: General
N: General

A: Applications, General
D: Database and Information Systems 
G: Security and Cryptography 
H: Computational Science and Engineering 
I: Visual Computing and Interaction
K: Machine Learning and Data Mining    

A: Algorithms
C: Programming Languages and Software Eng.
F: Foundations, General
G: Security and Cryptography
H: Computational Science and Engineering 

B: Operating Systems and Distributed Systems
C: Programming Languages and Software Engineering
D: Database and Information Systems
E: Computer Architecture and Embedded Systems
G: Security and Cryptography
K: Machine Learning and Data Mining        
N: Networking
S: Systems, General

Special Topics and Seminars Block
Course Name Quarter Instructor Course Area Enrollment Code Units
CMPSC 291A Future User Interfaces Fall 2022 Misha Sra Applications 08615 4
CMPSC 291A Scalable Internet Services Fall 2022 Nevena Golubovic Applications 08607 4
CMPSC 291K Machine Learning Fall 2022 Lei Li and Yu-Xiang Wang Applications 08631 4
CMPSC 293S Information Retrieval and Web Search Fall 2022 Tao Yang Systems 08664 4
CMPSC 190D Introduction to Allolib Spring 2022 Phill Conrad Information Management 63701 4
CMPSC 190I Introduction to Offline Rendering Spring 2022 Lingqi Yan Interactive Systems 4
CMPSC 291K Special Topics in Deep Learning Spring 2022 Xifeng Yan Applications 60665 4
CMPSC 292C Computer-Aided Reasoning for Software Spring 2022 Yu Feng Foundations 60673 4
CMPSC 292F Graph Laplacians and Spectra: Theory and Applications Spring 2022 John Gilbert Foundations 60681 4
CMPSC 292F Machine Learning on Graphs Spring 2022 Ambuj Singh Foundations 08771 4
CMPSC 293E Computer Science of Accelerator Design Spring 2022 Tim Sherwood Systems 60699 4
CMPSC 293G Security and Cryptography Spring 2022 Trinabh Gupta Systems 08789 4
CMPSC 293N ML for Networked Systems Spring 2022 Arpit Gupta Systems 60707 4
CMPSC 291A Mixed and Augmented Reality Winter 2022 Tobias Höllerer Applications 08888 4
CMPSC 190A Algorithmic Decision Making Winter 2022 Subhash Suri Foundations 57026 4
CMPSC 190I Introduction to Natural Language Processing Winter 2022 William Wang Intelligent and Interactive Systems 57042 4
CMPSC 291A Adversarial Machine Learning Winter 2022 Shiyu Chang Applications 63727 4
CMPSC 291A Real-Time High Quality Rendering Winter 2022 Lingqi Yan Applications 08896 4
CMPSC 292G Topics in Quantum Cryptography Winter 2022 Prabhanjan Ananth Foundations 57158 4
CMPSC 293C Software Fuzzing for Correctness and Security Winter 2022 Ben Hardekopf Systems 57166 4