University

University of Tulsa

https://utulsa.edu/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
1011
290
256
828
1048
1632