University

Faculdade de Tecnologia Apoena FTA

https://faculdadeapoena.com.br/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
29419
3598
1234
29404
6492
6650