Before this, he was a post-doctoral researcher from 2014 to 2016 in the School of Computer and Communication Sciences at EPFL, and from 2012 to 2014 in the Department of Computer Science at New York University. Prof. Aggarwal completed his PhD under the guidance of Prof. Ueli Maurer at ETH Zurich in February, 2012.