Teaching
CS 321: Algorithm analysis and design (2010; 2011; 2012; 2015)
CS 322: Discrete mathematics (2011; 2012)
CS 425: Introduction to computational complexity theory (2013)
CS 602: Theory of computation (2012)
CS 605: Randomized and approximation algorithms (2015 Sem I, Co-teaching with Anirban Dasgupta)
ES 102: Introduction to computing (2011; 2013 Sem I, co-taught with Shivakumar Jolad)
ES 112: Computing (2015 Sem I, co-teaching with Anirban Dasgupta)
ES 627: Linear algebra and computation (2015 Sem II)