148.551
SINTA Score Overall
76.365
SINTA Score 3Yr
436
SINTA Score Productivity
224
SINTA Score Productivity 3Yr
Latest number of publications
View more ...