University

Universidad Católica de Costa Rica

https://ucatolica.ac.cr/

World RankingContinental Rankingsort descendingCountry RankImpactOpennessExcellence
19023
1738
31
18107
7521
7216