Science Explorer Back to mapMap
World rank
#196,754
of 7,710,434 ranked researchers
Rank in Switzerland
#3,930
of 80,918
Works
263
Citations
11k
Citations per work
42.8
h-index
47
i10-index 75Top 1.6% in Insect Science
Drawing this view