| Course title | Instructor(s) |
|---|---|
| CSS.101.1 Mathematical Foundations for Systems Sciences | Piyush Srivastava |
| CSS.102.1 Mathematical Foundations for Computer Science | Raghuvansh Saxena |
| CSS.201.1 Algorithms | Kavitha Telikepalli |
| CSS.202.1 Mathematical Logic | N Raja |
| CSS.207.1 Probability | Pranab Sen |
| CSS.209.1 Introduction to Theoretical Machine Learning | Abhishek Sinha |
| CSS.319.1 Communication Complexity | Arkadev Chattopadhyay, Raghuvansh Saxena |
| CSS.329.1 Automata, verification, and infinite games | Shibashis Guha |
| CSS.404.1 Topics in High Dimensional Geometry | Hariharan Narayanan |
| CSS.413.1 Pseudorandomness | Ramprasad Saptharishi |
| CSS.427.1 Minicourse on Quantum Coding Theory | Prahladh Harsha |
| CSS.428.1 Introduction to Theory of Deep Learning | Jatin Batra |
| CSS.418.1 Advanced Topics in Coding Theory | Mrinal Kumar |
| Course title | Instructor(s) |
|---|---|
| CSS.204.1 Automata and Computability | Shibashis Guha |
| CSS.314.1 Online Algorithms | Rahul Vaze |
| CSS.203.1 Computational Complexity Theory | Ramprasad Saptharishi |
| CSS.325.1 Programs and proofs | N Raja |
| CSS.208.1 Information Theory | Vinod Prabhakaran |
| CSS.307.1 Algebra, Number Theory and Computation | Mrinal Kumar |
| CSS.317.1 Algorithmic Game Theory | Umang Bhaskar |
| CSS.309.1 Combinatorial Optimization | Kavitha Telikepalli |
| CSS.205.1 Toolkit for Theoretical Computer Science | Prahladh Harsha, Piyush Srivastava |
| CSS.215.1 Basic Introduction to Quantum Computing | Piyush Srivastava |
| CSS.336.1 Query Complexity | Arkadev Chattopadhyay |
| CSS.337.1 Algorithmic machine learning via inverse problems | Jatin Batra |