University

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

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

World Rankingsort ascendingContinental RankingCountry RankPresenceImpactOpennessExcellence
1394
542
58
4288
3822
1058
1036