University

Instituto Tecnológico de Pátzcuaro

http://www.itspa.edu.mx/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
25309
2795
597
25197
6488
6650