University

Turku Centre for Computer Science (Universities of Turku Region)

http://tucs.fi/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
4820
1351
21
10976
10820
8602
3138