University

Universidad Católica de Costa Rica

https://www.ucatolica.ac.cr/

World RankingContinental RankingCountry RankImpactOpennessExcellencesort ascending
18654
1672
31
18111
5963
6658