University

Instituts Nationaux des Sciences Appliquees

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

World RankingContinental Rankingsort ascendingCountry RankPresenceImpactOpennessExcellence
13886
3303
377
21664
11927
7356
6084