9.410
SINTA Score Overall
6.215
SINTA Score 3Yr
254
SINTA Score Productivity
168
SINTA Score Productivity 3Yr

Latest number of publications
View more ...