I am a faculty member of the Department of Computer Science, Dartmouth College. Before that, I spent five lovely years at Microsoft Research, Bangalore.

I am a theoretical computer scientist, and am interested in understanding the interplay between mathematical optimization and the efficiency and limitations of algorithms. I have worked on a broad set of problems arising in operations research, big-data analysis, machine learning, and algorithmic economics.

Publications         Lecture Notes & Teaching         Students        

Spring 24: Teaching Randomized Algorithms.