30 pubs · 1,337 cites · h-index 17
Telstra (Australia)
2025 - 2025
Sarepta Therapeutics (United States)
2024 - 2025
Medical University of Vienna
2011 - 2023
Institute of Immunology
2016 - 2016
Hospital for Tropical Diseases
2012 - 2012