University

Instituto Tecnológico de Puerto Vallarta

https://tecvallarta.edu.mx/

World RankingContinental RankingCountry Ranksort descendingImpactOpennessExcellence
20360
1904
317
19917
6488
6650