University

Universidad Internacional de las Américas

https://uia.ac.cr/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
14142
1187
20
4036
14185
5819
6626