University

(1) Turku University of Applied Sciences

https://www.turkuamk.fi/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
3732
1170
14
4669
4961
4058