ETH Zurich - Swiss Federal Institute of Technology
ETH Zurich - Swiss Federal Institute of Technology [File photo]
Location: Switzerland
Overall score: 94.2
Rank in 2015: No. 9