vaudenay.ch
Language: English
Based in Lausanne (Switzerland), EPFL is a university whose three missions are education, research and innovation.