University

Instituto Tecnológico del Valle del Yaqui

https://www.itvalledelyaqui.edu.mx/

World RankingContinental Rankingsort descendingCountry RankPresenceImpactOpennessExcellence
24688
2636
640
19998
24914
5819
6626