University

Interactive College of Technology

https://www.ict.edu/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
9446
2451
2304
22227
9277
5052
6626