University

Istanbul Technical University / İstanbul Teknik Üniversitesi

http://www.itu.edu.tr/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
621
257
2
608
1014
664
604