Courses I have taught
-
Discrete Math in Computer Science, (Summer 2021) at Dartmouth.
-
Randomized Algorithms, (Spring 2021) , at Dartmouth.
-
Algorithms, (Winter 2021) at Dartmouth.
-
Algorithms, (Spring 2020) at Dartmouth.
-
Discrete Math in Computer Science, (Winter 2020) at Dartmouth.
-
Approximation Algorithms, (Fall 2019) at Dartmouth.
-
Algorithms, (Spring 2019) at Dartmouth.
-
Discrete Math in Computer Science, (Winter 2019) at Dartmouth.
-
21st Century Algorithms (Fall 2018) at Dartmouth.
-
Algorithms, (Spring 2018) at Dartmouth.
-
Algorithms, (Winter 2018) at Dartmouth.
-
Approximation Algorithms, (Spring 2017) at Dartmouth.
-
Randomized Algorithms, (Spring 2016) at the CSA Department, Indian Institute of Science.
-
Approximation Algorithms, (Spring 2015) at the CSA Department, Indian Institute of Science.
-
Approximation Algorithms, (Fall 2010) at the CIS Department, University of Pennsylvania.
-
Scheduling, (Spring 2009) at the C&O Department, University of Waterloo.