I am an assistant professor of Electrical and Computer Engineering and Computer Sciences (by courtesy) at the University of Wisconsin-Madison, a faculty fellow at the Grainger Institute, and a faculty affiliate with the Optimization group at the Wisconsin Institute for Discovery.

My research lies in the intersection of machine learning, coding theory, and distributed systems. I am particularly interested in the theory and practice of large-scale machine learning and the challenges that arise due to communication bottlenecks, straggler nodes, and adversarial attacks.

Before coming to Madison, I spent two wonderful years as a postdoc at UC Berkeley, where I was a member of the AMPLab and BLISS, and had the pleasure to collaborate with Ben Recht and Kannan Ramchandran. I received my Ph.D. in 2014 from UT Austin, where I was fortunate to be advised by Alex Dimakis. Before UT, I spent 3.5 years as a grad student at USC. Before all that, I received my M.Sc. (2009) and ECE Diploma (2007) from the Technical University of Crete (TUC), located in the beautiful city of Chania.

In 2018, I co-founded and co-chaired the conference on Systems & Machine Learning, a new conference that targets research at the intersection of systems and machine learning. In 2019, I am co-chairing the 3rd Midwest Machine Learning Symposium (MMLS).