University

Institut National des Sciences Appliquées de Toulouse / INSA Toulouse (Université Fédérale Toulouse Midi-Pyrénées)

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

World RankingContinental RankingCountry RankImpactOpennessExcellencesort ascending
1108
456
45
2236
1136
1114