University

Istanbul Technical University / İstanbul Teknik Üniversitesi

https://www.itu.edu.tr/

World Rankingsort ascendingContinental RankingCountry RankImpactOpennessExcellence
567
231
2
745
570
637