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        


Fall 23: Office Hours for (potential) CS Majors.
Fall 23: Dartmouth CS is hiring in algorithms! Consider applying.
Fall 23: Algorithms Group is looking for motivated graduate students! Consider applying.