University

Institut Sains dan Teknologi TD Pardede Medan

http://istp.ac.id/

World Rankingsort ascendingContinental RankingCountry RankImpactOpennessExcellence
25422
11423
1308
25317
5963
6683