7 pubs · 892 cites · h-index 6
University of Bonn
2021 - 2021
Leo Pharma (Germany)
Memorial Sloan Kettering Cancer Center
2005 - 2005
Harvard University
Max Planck Society
2003 - 2005