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

Special Topics and Seminars Block
Course Name Quarter Instructor Course Area Enrollment Code Units
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
CMPSC 190J 2D Game Design and Development Spring 2026 Richert Wang 4
CMPSC 190G Vulnerability Analysis Winter 2026 Giovanni Vigna 4
CMPSC 291I Design of Human-AI Systems Winter 2026 Misha Sra Applications 07922 4
CMPSC 291K Introduction to Robot Learning Winter 2026 James Preiss Applications 56655 4
CMPSC 292A Winter 2026 Daniel Lokshtanov Foundations 61887 4
CMPSC 292F Information-theoretic Methods for Trustworthy Learning Winter 2026 Yuheng Bu Foundations 07930 4
CMPSC 292F Machine Learning on Graphs Winter 2026 Ambuj Singh Foundations 54726 4
CMPSC 190A Introduction to Optimization Fall 2025 Yuheng Bu 4
CMPSC 190J Network Science Fall 2025 Sanjukta Krishnagopal 4
CMPSC 190N Blockchain Systems, Security, and Applications Fall 2025 Yu Feng 4
CMPSC 293A Quantum Algorithm Design Fall 2025 Murphy Niu Systems 54049 4
CMPSC 291A AI for Science Fall 2025 Sanjukta Krishnagopal Applications 54023 4