University

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

http://www.utt.fr/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
1885
76
76
6313
4223
1489
1897