University

Institut National des Sciences Appliquées de Rennes/ INSA Rennes

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

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
1925
717
77
9633
4154
1545
1913