University

Pädagogische Hochschule Schaffhausen

http://www.phsh.ch/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
17092
4380
87
18105
16072
9491
5789