University

Turku Centre for Computer Science (Universities of Turku Region)

https://tucs.fi/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
5790
1616
20
11891
7420
4829