University

University of Oulu

https://www.oulu.fi/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
338
154
4
513
318
455