University

Universidad Particular Tecnológica de los Andes

http://www.utea.edu.pe/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
14975
1318
75
4351
14025
11401
6033