University

Odessa National University of Technology

https://ror.org/05g6n4k07

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
8573
2125
98
12002
3530
7223