University

Libera Universita degli Studi di Scienze Umane e Tecnologiche

https://www.uniludes.ch/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
17808
4249
88
25214
16563
5819
6626