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

 

A list of past Special Topics courses offered is available at this link. 

Course Name Quarter Instructor Course Area Enrollment Code Units
CMPSC 190N Foundations for Blockchains and Cryptocurrencies Winter 2027 Dahlia Malkhi 4
CMPSC 292A The Exponential Time Hypothesis is False Winter 2027 Daniel Lokshtanov Foundations 08573 4
CMPSC 292G Topics in Quantum Computing Winter 2027 Prabhanjan Ananth Foundations 59337 4
CMPSC 293B Foundations for Blockchains and Dist Systems Winter 2027 Dahlia Malkhi Systems 59352 4
CMPSC 293G Winter 2027 Trinabh Gupta Systems 61341 4
CMPSC 293S Quantum Algorithm Design Winter 2027 Murphy Niu Systems 59345 4
CMPSC 291A Neural Information Retrieval Fall 2026 Tao Yang Applications 09316 4
CMPSC 291K Introduction to Robot Learning Fall 2026 James Preiss Applications 52936 4
CMPSC 292C Introduction to the Lean Interactive Theorem Prover Fall 2026 Ben Hardekopf Foundations 52944 4
CMPSC 292F Graphs and Graph Neural Networks Fall 2026 Ambuj Singh Foundations 09340 4
CMPSC 292F Optimization Fall 2026 Yuheng Bu Foundations 69997 4
CMPSC 190A Introduction to Optimization Fall 2026 Yuheng Bu 4
CMPSC 190N Foundations for Blockchains and Cryptocurrencies Spring 2026 Dahlia Malkhi 4
CMPSC 291A Foundation Models Spring 2026 Eric Wang Applications 52688 4
CMPSC 291G Frontier LLM and Agent Capabilities Spring 2026 Wenbo Guo Applications 52696 4
CMPSC 291I Visual Computing and Interaction – Extended Reality (XR) Spring 2026 Tobias Höllerer Applications 52670 4
CMPSC 291K Transformer and Large Language Models Spring 2026 Xifeng Yan Applications 08532 4
CMPSC 292C Computer-Aided Reasoning for Intelligent and Decentralized Systems Spring 2026 Yu Feng Foundations 08540 4
CMPSC 292G Advanced Topics in Ccryptography Spring 2026 Prabhanjan Ananth Foundations 08557 4
CMPSC 293B Foundations for Blockchains and Distributed Systems Spring 2026 Dahlia Malkhi Systems 52712 4