University

Istanbul Technical University / İstanbul Teknik Üniversitesi

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

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
604
249
2
521
992
591
613