Graduate Course offerings
Fall 2021
- CSC 2221: Introduction to Theory of Distributed Computing
Winter 2021
Fall 2020
- CSC 2412: Algorithms for Private Data Analysis
- CSC 473: Advanced Algorithms
- CSC 2221: Introduction to Theory of Distributed Computing
Winter 2020
Fall 2019
- CSC 2412: Algorithms for Private Data Analysis
- CSC 2421: Topics in Algorithms: Online and other Myopic Algorithms
- CSC 2451H/MAT 1751H: Quantum Computing, Foundations to Frontier
- CSC 2541HF: Topics in Machine Learning - AI and Ethics
Winter 2019
Fall 2018
- CSC 2412: Algorithms for Private Data Analysis
- CSC 2421: Graphs, Matrices, and Optimization
- CSC 2426: Fundamentals of Cryptography
- CSC 2451H/MAT 1751H: Quantum Computing, Foundations to Frontier
Past Course Offerings
- CSC 2414: Discrepancy Theory in Computer Science
- CSC 2421: Fast Algorithms via Continuous Methods
- CSC 2429/MAT 1304: Circuit Complexity
- CSC 2429: Proof Complexity, Mathematical Programming, and Algorithms
- CSC 2429: Communication Complexity, Applications and New Directions
- CSC 2556: Algorithms for Collective Decision Making