His main research interest is in algorithm design and analysis, with recent focus on streaming algorithms, dimensionality reduction, compressed sensing, and randomized linear algebra algorithms. He completed his Ph.D. in computer science at MIT in 2011, receiving the George M. Sprowls Award for best computer science doctoral dissertations at MIT. He is the recipient of an NSF CAREER Award, ONR Young Investigator Award, ONR Director of Research Early Career Award, Alfred P. Sloan Research Fellowship, and Presidential Early Career Award for Scientists and Engineers (PECASE).