7 pubs · 1,008 cites · h-index 7
University of Basel
2000 - 2000
Institute of Molecular and Clinical Ophthalmology Basel
1998 - 2000
Max Planck Institute of Immunobiology and Epigenetics
1995 - 1995
Hospital for Sick Children
1993 - 1993