University

Instituts Nationaux des Sciences Appliquees

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

World RankingContinental Rankingsort descendingCountry RankPresenceImpactOpennessExcellence
13542
3142
302
21703
11728
5819
6626