University

Tomsk Polytechnic University

https://tpu.ru/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
728
319
9
1083
779
846