189.238
SINTA Score Overall
79.421
SINTA Score 3Yr
513
SINTA Score Productivity
215
SINTA Score Productivity 3Yr
Latest number of publications
View more ...