Science Explorer Back to mapMap
World rank
#194,798
of 7,710,434 ranked researchers
Rank in Netherlands
#4,907
of 107,149
Works
88
Citations
2k
Citations per work
23.3
Drawing this view