University

University of Tulsa

https://utulsa.edu/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
1001
284
251
866
899
1637