University

University of Tulsa

https://utulsa.edu/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
986
295
264
2672
819
1023
1635