Previously he has been with UC Berkeley, MIT, Carnegie Mellon University, and the University of Texas at Austin. He obtained his PhD in computer science from EPFL, Switzerland. He is broadly interested in theoretical computer science, and his research so far has mainly focused on the interconnections between coding theory and theoretical computer science, sparse recovery and high-dimensional geometry, information-theoretic privacy and security, and approximation algorithms.