27.518
SINTA Score Overall
14.032
SINTA Score 3Yr
550
SINTA Score Productivity
281
SINTA Score Productivity 3Yr

Latest number of publications
View more ...