University

Sekolah Tinggi Teknik Surabaya

http://www.stts.edu/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
12005
4431
275
12343
14123
7680
6008