University

Libera Universita degli Studi di Scienze Umane e Tecnologiche

http://www.uniludes.ch/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
16759
4221
84
15709
15875
9593
5777