Courses

2018-II Autumn/Monsoon (Aug - Dec)

Course title Instructor(s)
Mathematical Foundations of Computer Science Jaikumar Radhakrishnan
Mathematical Logic N Raja
Automata Paritosh K Pandya
Toolkit for Theoretical Computer Science Prahladh Harsha, Piyush Srivastava
Probability Rahul Vaze
Pseudorandomness Ramprasad Saptharishi
Algorithms Umang Bhaskar
Advanced Information Theory Vinod M. Prabhakaran
Mathematical Foundations of Systems Science Hariharan Narayanan

2018-I Spring/Summer (Jan - May)

Course title Instructor(s)
Ideals, Varieties and Algorithms (reading course) Ramprasad Saptharishi
PCPs, agreement theorems and unique games (reading course) Prahladh Harsha
Privacy (reading course) Vinod M. Prabhakaran
Computational Complexity Prahladh Harsha
Concrete Lower Bounds Arkadev Chattopadhyay
Information Theory Vinod M. Prabhakaran
Numerical algorithms Piyush Srivastava
Quantum Computation and Information Jaikumar Radhakrishnan
Advanced probability including large deviations and stochastic calculus Sandeep K Juneja
Combinatorial Optimization Kavitha Telikepalli, Umang Bhaskar
Learning on Manifolds (reading course) Hariharan Narayanan