University

Saudi Electronic University

https://ror.org/05ndh7v49

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
2480
99
27
5860
2656
2275