36 pubs · 1,210 cites · h-index 11
Octapharma (Austria)
2025 - 2025
Thermo Fisher Scientific (Germany)
2015 - 2015
Charité - Universitätsmedizin Berlin
2004 - 2015
ETH Zurich
2006 - 2006
Humboldt-Universität zu Berlin
2005 - 2005