University

Institut Sains dan Teknologi TD Pardede Medan

http://istp.ac.id/

World Rankingsort ascendingContinental RankingCountry RankPresenceImpactOpennessExcellence
25051
10608
1208
26794
24546
8602
6115