University

International Institute of Management in Technology University of Fribourg

https://www.iimt.ch/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
17759
4238
87
14285
17597
5819
6626