University

Instituto Tecnológico y de Estudios Superiores René Descartes

https://itesrenedescartes.edu.mx/

World Rankingsort ascendingContinental RankingCountry RankImpactOpennessExcellence
29478
3626
988
29461
6488
6650