Science Explorer Back to mapMap
World rank
#672,922
of 7,710,434 ranked researchers
Rank in Malta
#47
of 946
Works
243
Citations
3.1k
Citations per work
12.8
h-index
30
i10-index 70Top 1.5% in Information Systems
Drawing this view