University

Instituto Tecnológico del Valle del Yaqui

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

World RankingContinental RankingCountry RankPresenceImpactsort descendingOpennessExcellence
24688
2636
640
19998
24914
5819
6626