University

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

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

World RankingContinental RankingCountry RankPresenceImpactOpennesssort descendingExcellence
1214
483
51
4449
2618
1104
1035