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
1362
528
61
4268
3576
845
987