He holds a secondary appointment in the Department of Computer and Information Systems (CIS). He was a research fellow at the Simons Institute, UC Berkeley (program: Foundations of Machine Learning). Prior to that, he was a post-doctoral scholar and lecturer in the Institute for Machine Learning at ETH ZÃ¼rich. He received his Ph.D. degree in Computer and Communication Sciences from EPFL. He also has B.Sc. degrees in Electrical Engineering and Mathematics from Sharif University of Technology, Tehran, Iran.