University

International Institute of Management in Technology University of Fribourg

http://www.iimt.ch/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
16854
4315
86
13346
16227
9491
5789