University

Institut Sains dan Teknologi Nasional ISTN

https://www.istn.ac.id/

World RankingContinental RankingCountry Ranksort descendingImpactOpennessExcellence
11052
4100
316
16160
5004
6650