University

Universidad Internacional de las Américas

https://uia.ac.cr/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
16460
1408
23
15598
5963
6683