83.743
SINTA Score Overall
56.806
SINTA Score 3Yr
511
SINTA Score Productivity
346
SINTA Score Productivity 3Yr
Latest number of publications
View more ...