343 pubs · 7,163 cites · h-index 38
Hewlett-Packard (United States)
1998 - Present
Hewlett Packard Enterprise (United States)
2018 - Present
Applied StemCell (United States)
2025 - 2025
University of California, Riverside
2024 - 2024
University of Geneva
2020 - 2020