University

Institut National des Sciences Appliquées de Rennes/ INSA Rennes (comUE Université Bretagne Loire)

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

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
2282
816
98
8744
5671
1486
1979