University

Instituto Tecnológico de Puerto Vallarta

https://tecvallarta.edu.mx/

World RankingContinental RankingCountry RankImpactOpennessExcellencesort descending
20360
1904
317
19917
6488
6650