University

ITMO University

https://itmo.ru/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
826
353
11
1240
2582
686