49 pubs · 2,325 cites · h-index 23
Bayer (Germany)
2017 - Present
Deloitte (United States)
2024 - 2024
E Ink (South Korea)
2021 - 2021
University of Bonn
2011 - 2020
National Institutes of Health
2016 - 2016