20 pubs · 2,823 cites · h-index 12
Delft University of Technology
2005 - 2009
Max Planck Institute of Molecular Cell Biology and Genetics
2005 - 2005
STMicroelectronics (Switzerland)
1999 - 1999
STMicroelectronics (France)
1999 - 1999
Erasmus MC - Sophia Children’s Hospital
1996 - 1996