University

Instituto Tecnológico de Campeche

https://www.itcampeche.edu.mx/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
19004
1710
265
18390
6492
6650