University

Universidad Internacional de las Américas

https://www.uia.ac.cr/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
14324
1219
20
4360
14128
7356
6084