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
2390
823
102
10539
5890
1534
1947