University

Université de Technologie de Troyes (comUE Université de Champagne)

http://www.utt.fr/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
1908
688
84
6279
4159
1276
1692