148 pubs · 16,646 cites · h-index 51
MODUL University Vienna
2025 - Present
Imperial Valley College
2026 - Present
NIHR Imperial Biomedical Research Centre
2026 - Present
Imperial College London
2025 - Present
Indiana University Bloomington
2011 - 2025