University

(1) Universidad Tecnológica de la Selva

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

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
13308
150
150
14199
12051
5822
6529