26 pubs · 576 cites · h-index 13
Dutch Cancer Society
2024 - 2025
Philips (Netherlands)
2022 - 2022
ITRI International
2007 - 2007
University of Amsterdam
2000 - 2006
DSM (Netherlands)
2003 - 2003