124 pubs · 3,112 cites · h-index 32
ETH Zurich
2014 - Present
Institute for Biomedical Engineering
2018 - Present
Bioengineering (Switzerland)
2016 - Present
Oklahoma City University
2024 - 2025
University of Oklahoma Health Sciences Center
2012 - 2025