University

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

https://ror.org/04xaa4j22

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
2111
757
80
6092
1843
1700