26 pubs · 394 cites · h-index 8
Promega (United States)
2022 - Present
Michigan State University
2018 - Present
Michigan United
2022 - 2022