He received his Ph.D. from U. C. Berkeley in 2013 advised by Luca Trevisan and Umesh Vazirani. From 2013 to 2015, he was a postdoc at the Institute for Advanced Study and DIMACS. His research interests are in complexity theory, learning theory, discrete analysis and applied probability.