I am a researcher at Microsoft Research India. Previously, I was a research staff member at IBM T. J. Watson Research in Hawthorne, NY, USA. Prior to that, I completed my PhD in 2004 from the University of California at San Diego. I received my B. Tech in Computer Science and Engineering from IIT Kharagpur in 1998.

My interests are mainly in solving problems related to Networking and Distributed Systems. Most recently, I have been working on improving systems using machine-learning. I also work on Cloud security-related projects.