University

Universidad Particular Tecnológica de los Andes

http://utea.edu.pe/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
14828
1268
70
2883
15023
7356
6084