University

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

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

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
1832
705
77
5908
1628
1574