University

Institut Informatika Indonesia IKADO

https://ikado.ac.id/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
20265
8499
928
19554
7521
7216