University

Universidad San Judas

http://usanjudas.ac.cr/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
20928
1998
40
16366
21022
5822
6528