43 pubs · 1,398 cites · h-index 21
Electronic BioSciences (United States)
2024 - Present
Aptose Biosciences (United States)
2024 - 2024
Elements Biosciences (United States)
2023 - 2023
University of Colorado Boulder
2009 - 2013
University of Denver
2009 - 2010