102 pubs · 902 cites · h-index 16
Stanford Medicine
2026 - Present
Adobe Systems (United States)
2025 - 2025
University of Pittsburgh
2018 - 2025
Seattle University
Alexandria University