University

Interactive College of Technology

https://www.ict.edu/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
12200
3012
2810
20428
9954
7360
6084