University

Saudi Electronic University

https://ror.org/05ndh7v49

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
2851
123
29
6282
2498
2905