University

Instituto Tecnológico de Costa Rica

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

World RankingContinental Rankingsort descendingCountry RankPresenceImpactOpennessExcellence
2856
193
4
300
4648
2085
3898