University

STIKes Pelita Ilmu Depok

https://stikespid.ac.id/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
31008
14973
2614
31003
5963
6683