University

Institut Sains dan Teknologi TD Pardede Medan

http://istp.ac.id/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
25098
11150
1300
24575
24990
5822
6528