Science Explorer Back to mapMap
World rank
#5,525,036
of 7,710,434 ranked researchers
Rank in Netherlands
#94,378
of 107,149
Works
44
Citations
82
Citations per work
1.9
Drawing this view