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 Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
1066
442
45
4366
1751
1137
1073