University

Omsk State Technical University

https://www.omgtu.ru/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
3028
1012
61
2976
4240
3816