He holds a degree in Architecture, a PhD in Building Technology from the Politecnico of Milan and a MArch in Architecture and Urbanism from AA. Since 2003 he collaborated with several offices in Italy and UK and since 2009 he has been teaching at the University of Pennsylvania Visiting Design Studio.