145 pubs · 4,603 cites · h-index 42
Temple University
2012 - Present
University of Bath
2023 - 2024
University of Pennsylvania
2024 - 2024
Interaction Design (United Kingdom)
2023 - 2023
Center for Translational Molecular Medicine
2013 - 2019