University

University of Oulu / Oulun yliopisto

http://www.oulu.fi/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
406
162
3
799
520
428
445