University

(1) Universidad Tecnológica de la Selva

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

World RankingContinental Rankingsort descendingCountry RankPresenceImpactOpennessExcellence
13317
1120
150
14197
12049
5819
6626