His core research interests include Algorithms, Complexity, Theoretical Cryptography, and Machine Learning. Before joining IIT Delhi he worked as a Postdoctoral Research Scientist at Columbia University, New York. He did his PhD from University of California San Diego. and BTech from IIT Kanpur.