100 pubs · 3,041 cites · h-index 24
California Institute for Regenerative Medicine
2021 - Present
Living Systems (United States)
2024 - Present
University of Pennsylvania
2018 - Present
Philadelphia University
2021 - Present
University of Westminster
2025 - 2025