87.973
SINTA Score Overall
58.236
SINTA Score 3Yr
527
SINTA Score Productivity
349
SINTA Score Productivity 3Yr
Latest number of publications
View more ...