University

(1) Universidad Tecnológica de la Selva

http://www.utselva.edu.mx/

World RankingContinental Rankingsort descendingCountry RankPresenceImpactOpennessExcellence
15038
1315
185
9825
14278
8602
6115