Science Explorer Back to mapMap
World rank
#2,097,378
of 7,710,434 ranked researchers
Rank in Netherlands
#45,397
of 107,149
Works
84
Citations
602
Citations per work
7.2
Drawing this view