University

Universidad Católica de Costa Rica

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

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
18657
1671
31
18109
5963
6683