University

Universidad Particular Tecnológica de los Andes

https://utea.edu.pe/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
16909
1460
75
16126
5963
6683