University

Universidad Particular Tecnológica de los Andes

https://ror.org/048gbrn88

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
17049
1536
85
15993
6553
7212