University

Universidad Libre de Costa Rica

https://www.ulicori.ac.cr/

World Rankingsort ascendingContinental RankingCountry RankImpactOpennessExcellence
20648
1951
35
20229
6492
6650