228 pubs · 6,361 cites · h-index 43
Massachusetts Institute of Technology
1990 - 2025
Edge Hill University
2023 - 2023
ORCID
2020 - 2023
DecImmune Therapeutics (United States)
2022 - 2022
IIT@MIT
1998 - 2022