University

Institut National des Sciences Appliquées de Strasbourg / INSA Strasbourg

http://www.insa-strasbourg.fr/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
2954
960
121
6141
7000
3403
2486