42 pubs · 1,146 cites · h-index 17
Umicore (Belgium)
2024 - 2025
InterSystems (United States)
2025 - 2025
Electronic Product Services (Czechia)
Biogen (United States)
2022 - 2022
MIT Lincoln Laboratory
2019 - 2019