University

Universidad Internacional de las Américas

https://uia.ac.cr/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
16396
1375
24
15348
6492
6650