295.283
SINTA Score Overall
133.372
SINTA Score 3Yr
807
SINTA Score Productivity
364
SINTA Score Productivity 3Yr
Latest number of publications
View more ...