45 pubs · 3,236 cites · h-index 24
AbbVie (United States)
2023 - Present
AC Immune (Switzerland)
2018 - 2025
Discovery Laboratories (United States)
2023 - 2025
École Polytechnique Fédérale de Lausanne
2019 - 2025
Memorial Sloan Kettering Cancer Center
2024 - 2024