184.924
SINTA Score Overall
82.772
SINTA Score 3Yr
452
SINTA Score Productivity
202
SINTA Score Productivity 3Yr

Latest number of publications
View more ...