This lists current or upcoming courses in theory and related areas.
Have a course you think would be of interest to theory students? Email Makrand (msinha).
Current Courses
Fall 2025
- CS 473 Algorithms (Makrand Sinha)
- CS 475 Formal Models of Computation (Mahesh Viswanathan)
- CS 481 Advanced Topics in Stochastic Processes & Applications (Sheldon Jacobson)
- CS 507 Topics in Cryptography (David Heath)
- CS 539 Distributed Algorithms (Ling Ren)
- CS 540 Deep Learning Theory (Tong Zhang)
- CS 542 Statistical Reinforcement Learning (Nan Jiang)
- CS 574 Randomized Algorithms (Chandra Chekuri)
- CS 579 Computational Complexity (Fernando Jeronimo)
- CS 580 Topics in Algorithmic Game Theory (Ruta Mehta)
- CS 598 Sequential Decision Making (Arindam Banerjee)
- CS 598 Foundations of Data Science (Han Zhao)
- ECE 490 Introduction to Optimization (Venugopal Veeravalli)
- ECE 534 Random Processes (Dimitrios Katselis)
- ECE 563 Information Theory (Olgica Milenkovic)
- ECE 566 Computational Inference and Learning (Pierre Moulin)
- ECE 598DA Topics in Information-Theoretic Cryptography (Daniel Alabi)
- ECE 598IS Information Theory and High-Dimensional Statistics (Ilan Shomorony)
- ECE 598 Deep Generative Models (Romit Roy Choudhury)
- ECE 598ZZ Diffusion Flow Matching Models (Zhizhen Jane Zhao)
- MATH 595 Representation-theoretic methods in quantum information theory (Felix Leditzky)