Course Work

Course Work

These are the courses I took at TIFR during my PhD and at CMI during my bachelors, along with resource links where available.

TIFR
Sem 3 Aug–Dec
2025
Advanced Coding Theory
Pseudorandomness
Sem 2 Jan–May
2025
Computational Complexity Theory
Algebra, Number Theory and Computation
Combinatorial Optimization
Algorithmic Game Theory
Sem 1 Aug–Dec
2024
Mathematical Foundations of Computer Science
Algorithms [scribe]
Probability
CMI
Sem 1 Aug–Nov
2021
Algebra I [notes]
Linear Algebra
Analysis I [notes]
Real Analysis
Classical Mechanics I [notes]
Functional Programming in Haskell [notes]
English
Sem 2 Jan–Apr
2022
Algebra II [notes]
Group Theory
Analysis II [notes]
Euclidean Space
Discrete Mathematics [notes]
Probability Theory [notes]
Advanced Programming in Python [notes]
Sem 3 Aug–Nov
2022
Algebra III [notes]
Ring & Field Theory
Analysis III [notes]
Metric Space
Theory of Computation [notes]
Design and Analysis of Algorithms [notes]
Calculus [notes]
Sem 4 Jan–Apr
2023
Complexity Theory [notes]
Topology [notes]
Complex Analysis [notes]
Programming Language Concepts [notes]
Java, Concurrent, λ-Calculus
Differential Equations [notes]
Sem 5 Aug–Nov
2023
Algorithmic Coding Theory
Parallel Algorithm and Complexity
Quantum Algorithmic Thinking
Commutative Algebra
Sem 6 Jan–Apr
2024
Expander Graphs and Applications
Algebra and Computation
Quantum Information Theory
Economics