Optimization under Uncertainty: An Introduction through Approximation
Algorithmic Game Theory (including the notes on fairness)
These notes are somewhat rough. Please let me know if there are major errors or inconsistencies.
Spring '25, '20, '13 CPS 630: Randomized Algorithms
Spring '24: CPS535: Algorithmic Game Theory
Fall '23: CPS 531: Algorithm Design
Spring '23, '21, '18. CPS230: Discrete Mathematics
Fall '24, Fall '21, '19, '18, Spr. '15, '14, '06 - '11. CPS 330: Algorithm Design
Fall '20, '17, '11. CPS 532: Graduate Algorithms
(Previous version) Fall '10, '07, '06. CPS 230: Advanced Algorithms
Spring '19. CPS590: Algorithms for Decision making at Scale
(Previous version) Spring '16, Fall '09. CPS 590: Optimization and Decision-making Under Uncertainty
Spring '17. CPS 290: Algorithmic Foundations of Data Science
Fall '12 - '14. CPS 701: Introduction to Graduate School
Spring '05. CPS 240: Computational Complexity
Fall '04. CPS 232: Approximation Algorithms
Spring '02. EO 325: Topics in Algorithms (CSA Department, Indian Institute of Science, Bangalore)