University

Universidad Tecnológica de Culiacán

https://utculiacan.edu.mx/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
27293
3194
756
27256
6492
6650