102 pubs · 10,570 cites · h-index 41
Leiden University
1992 - Present
University of Applied Sciences Leiden
2015 - 2021
Vesuvius (United Kingdom)
1993 - 2015
Batavia Biosciences (Netherlands)
2010 - 2013
University of Freiburg
2004 - 2004