University

Libera Universita degli Studi di Scienze Umane e Tecnologiche

http://www.uniludes.ch/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
16445
4199
84
16490
15403
9491
5789