47.767
SINTA Score Overall
26.276
SINTA Score 3Yr
207
SINTA Score Productivity
114
SINTA Score Productivity 3Yr

Latest number of publications
View more ...