University

International Institute of Management in Technology University of Fribourg

http://www.iimt.ch/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
17458
4413
86
12273
17081
9593
5777