University

Institut Sains dan Teknologi TD Pardede Medan

http://istp.ac.id/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
25904
11782
1448
25812
6488
6650