University

Lappeenranta University of Technology / Lappeenrannan teknillinen yliopisto

https://www.lut.fi/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
834
356
8
1525
913
825