University

Lappeenranta University of Technology / Lappeenrannan teknillinen yliopisto

https://www.lut.fi/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
962
389
8
1585
933
1027