Job function Faculty Company or institution EPFL Swiss Federal Institute of Technology at Lausanne Member for 7 years