10 pubs · 19 cites · h-index 3
University of Alabama at Birmingham
2024 - Present
Cancer Research UK Clinical Trials Unit
2025 - 2025