University

Institute of Technology of Cambodia / Institut de Technologie du Cambodge

http://www.itc.edu.kh/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
8020
2646
4
4173
12781
6894
5580