University

Institut Sains dan Teknologi TD Pardede Medan

http://istp.ac.id/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
26319
11644
1385
27586
25939
7356
6084