University

Helsinki Metropolia University of Applied Sciences (Evtek, Stadia)

https://www.metropolia.fi/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
4751
1332
19
3035
1855
6513
6115