University

Instituto Tecnológico de Costa Rica

https://www.tec.ac.cr/

World RankingContinental RankingCountry Ranksort descendingImpactOpennessExcellence
3019
204
3
4038
2478
3909