Science Explorer Back to mapMap
World rank
#647,693
of 7,710,434 ranked researchers
Rank in Malta
#45
of 946
Works
182
Citations
2.4k
Citations per work
13.5
h-index
24
i10-index 45Top 2.5% in Education
Drawing this view