University

Institut Sains dan Teknologi Nasional ISTN

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

World RankingContinental RankingCountry RankImpactsort descendingOpennessExcellence
12434
4738
332
16043
4314
6683