University

Institut Sains dan Teknologi TD Pardede Medan

http://istp.ac.id/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
25096
11143
1299
24572
24987
5819
6626