454 pubs · 32,270 cites · h-index 92
Uppsala University
1982 - Present
Science for Life Laboratory
2024 - 2025
Chalmers University of Technology
2001 - 2025
Swedish Prison and Probation Service
2022 - 2022
Czech Academy of Sciences
2012 - 2012