AlessandroUsseglio-VirettaInstitution: ETH ZurichAffiliate to: Eidgenössische Technische Hochschule Zürich (ETHZ)Country: Switzerland