310.276
SINTA Score Overall
129.484
SINTA Score 3Yr
848
SINTA Score Productivity
354
SINTA Score Productivity 3Yr

Latest number of publications
View more ...