University

Institut National des Sciences Appliquées de Toulouse / INSA Toulouse (Université Fédérale Toulouse Midi-Pyrénées)

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

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
1270
500
50
2887
1163
1173