University

Institut National des Sciences Appliquées de Toulouse / INSA Toulouse (comUE Université de Toulouse)

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

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
1214
483
51
4449
2618
1104
1035