University

Schweizer Hochschule für Logopädie Rorschach

https://www.shlr.ch/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
20230
4793
94
21583
19842
5819
6626