University

Universidad Particular Tecnológica de los Andes

https://utea.edu.pe/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
17630
1538
78
16813
6492
6650