26 pubs · 920 cites · h-index 14
Institut Charles Sadron
2026 - Present
University of California, Santa Cruz
2017 - Present
Université de Strasbourg
2025 - Present
Olea Medical (France)
2023 - 2025
Humboldt-Universität zu Berlin
2020 - 2025