University

Instituto Tecnológico de Poza Rica

https://itspozarica.edu.mx/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
12760
1073
129
21383
5963
5541