University

Instituto Tecnológico de Tamazunchale

http://tectamazunchale.edu.mx/

World RankingContinental RankingCountry RankPresenceImpactOpennessExcellencesort descending
22306
2526
492
14916
22383
11401
6033