123.599
SINTA Score Overall
46.908
SINTA Score 3Yr
736
SINTA Score Productivity
279
SINTA Score Productivity 3Yr
Latest number of publications
View more ...