University

Dili Institute of Technology

http://www.dit.edu.tl/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
29289
13573
7
30005
28831
5822
6528