University

North American University

https://www.na.edu/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
12735
3080
2868
10787
6492
6650