University

Instituto Tecnológico de Puerto Vallarta

https://tecvallarta.edu.mx/

World RankingContinental RankingCountry RankImpactsort descendingOpennessExcellence
20360
1904
317
19917
6488
6650