304 pubs · 18,039 cites · h-index 64
Institute of Biophysics
2026 - Present
Chalmers University of Technology
1995 - Present
Lund University
2005 - 2025
University of Southern California
2018 - 2018
University of Basel