University

University of Tampere / Tampereen yliopisto

http://www.uta.fi/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
586
239
6
790
709
806
652