University

Instituto Tecnológico de Puerto Vallarta

https://tecvallarta.edu.mx/

World RankingContinental RankingCountry RankImpactOpennesssort descendingExcellence
20360
1904
317
19917
6488
6650