University

Institut Sains dan Teknologi Nasional ISTN

http://www.istn.ac.id/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
10629
3889
237
16529
13669
5341
6008