University

Université de Technologie de Compiègne (comUE Sorbonne Universités)

https://www.utc.fr/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
1119
458
47
1281
1141
1503