University

Libera Universita degli Studi di Scienze Umane e Tecnologiche

http://www.uniludes.ch/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
17119
4216
86
9748
16374
11401
6033