University

Instituto Tecnológico y de Estudios Superiores René Descartes

https://itesrenedescartes.edu.mx/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
29538
3625
987
29523
6492
6650