98.878
SINTA Score Overall
44.217
SINTA Score 3Yr
515
SINTA Score Productivity
230
SINTA Score Productivity 3Yr

Latest number of publications
View more ...