Courses

2023-II Autumn/Monsoon (Aug - Dec)

Course title Instructor(s)
CSS.101.1 Mathematical Foundations for Systems Sciences Sandeep Juneja
CSS.102.1 Mathematical Foundations for Computer Science Raghuvansh Saxena
CSS.201.1 Algorithms Umang Bhaskar
CSS.202.1 Mathematical Logic N Raja
CSS.204.1 Automata and Computability Shibashis Guha
CSS.207.1 Probability Abhishek Sinha
CSS.305.1 Convex Optimization Rahul Vaze
CSS.307.1 Algebra, number theory and computation Mrinal Kumar
CSS.413.1 Pseudorandomness Ramprasad Saptharishi
CSS.423.1 Random Matrix Theory Hariharan Narayanan
CSS.424.1 Topics In Information Theory Vinod Prabhakaran
CSS.425.1 Probability and optimization for deep learning Jatin Batra, Piyush Srivastava

2023-I Spring/Summer (Jan - May)

Course title Instructor(s)
CSS.203.1 Computational Complexity Ramprasad Saptharishi
CSS.205.1 Toolkit for Theoretical Computer Science Piyush Srivastava, Prahladh Harsha
CSS.208.1 Information Theory Vinod M. Prabhakaran
CSS.315.1 Probability and Statistics in Computing Piyush Srivastava
CSS.330.1 PCPs and Limits of approximation algorithms Prahladh Harsha
CSS.333.1 Computational Social Choice Umang Bhaskar
CSS.334.1 Computable Functions N Raja
CSS.410.1 Topics in algebraic geometry Ramprasad Saptharishi, Mrinal Kumar
CSS.422.1 Random Graphs and Stochastic Geometry Rahul Vaze