Science Explorer Back to mapMap
World rank
#46,888
of 7,710,434 ranked researchers
Rank in Netherlands
#977
of 107,149
Works
309
Citations
18k
Citations per work
59.3
h-index
74
i10-index 189Top 0.2% in Insect Science
Drawing this view