Science Explorer Back to mapMap
World rank
#119,549
of 7,710,434 ranked researchers
Rank in Switzerland
#2,486
of 80,918
Works
298
Citations
9.2k
Citations per work
31.0
h-index
50
i10-index 167Top 1.9% in Parasitology
Drawing this view