University

Schweizer Hochschule für Logopädie Rorschach

http://www.shlr.ch/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
18420
4747
92
19383
17557
9491
5789