I am an Assistant Professor in the EECS department at Northwestern University starting Fall 2015 . My research interests are broadly in the field of Theoretical Computer Science, particularly, in designing efficient algorithms for problems in Combinatorial Optimization and Machine Learning. I am also interested in using paradigms that go Beyond Worst-Case Analysis to obtain good algorithmic guarantees.

Previously, I was a Postdoctoral Researcher at the Courant Institute of Mathematical Sciences, NYU as a part of the Simons Collaboration on Algorithms and Geometry . I also spent two wonderful years as a Simons Postdoctoral Research Fellow with the Theory Group at Carnegie Mellon University. I obtained my PhD from Princeton University in the Department of Computer Science with Prof. Moses Charikar. Prior to that, I finished my bachelor's degree in Computer Science and Engineering from the Indian Institute of Technology Madras in 2007. I spent the first fifteen years of my life in Pondicherry, a beautiful town in Southern India, where Pi Patel hails from.

EECS 212 : Mathematical Foundations of Computer Science. Fall 2015.
EECS 495 : Graduate Algorithms. Winter 2015.