1,027 pubs · 16,782 cites · h-index 64
Karlsruhe Institute of Technology
2009 - Present
University of Delaware
2019 - Present
Carl von Ossietzky Universität Oldenburg
2025 - 2025
Applied Materials (United Kingdom)
2025 - 2025
Campbell Collaboration
2015 - 2025