2026 (Aug-Nov): Linear Programming and Optimization
2026 (Jan-Apr): Introduction to Complexity Theory
2025 (Aug-Nov): Introduction to Theoretical Computer Science
2024 (Aug-Nov): Theory of Computation
Coding Theory
Avi Wigderson's Mathematics and Computation
Complexity in Computer Science by Thomas Watson
Introduction to Theoretical Computer Science by Boaz Barak
Algebraic Complexity Theory