15 pubs · 639 cites · h-index 6
Biogen (Switzerland)
2025 - 2025
Biogen (United States)
2023 - 2024
Xsens (Netherlands)
2016 - 2019
University of Twente