153 pubs · 8,558 cites · h-index 46
Drexel University
2010 - Present
Cancer Research And Biostatistics
2024 - 2024
University of Iowa
2021 - 2021
Center for Science in the Public Interest (United States)
2021 - 2021
Brigham and Women's Hospital
2000 - 2021