University

Institut Teknologi Sumatera Bandar Lampung

http://www.itera.ac.id/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
10333
3735
250
5935
13711
4867
6115