106 pubs · 5,167 cites · h-index 33
Promega (United States)
2015 - Present
University of Michigan
2012 - 2024
IHI Corporation (United States)
2016 - 2016
OncoMed (United States)
Michigan Medicine
2013 - 2016