EPFL

EPFL

Claimed

Cosmopolitan technical university in europe with students, professors, and staff from over 120 nations.

HQ location
Lausanne, Switzerland
Website
Portfolio analysis