43 pubs · 1,232 cites · h-index 18
Roche (Switzerland)
2005 - Present
Buck Institute for Research on Aging
2017 - 2017
Evotec (Germany)
University of Basel
2015 - 2015
University of Würzburg
1997 - 2001