Skip to main content

Andrew John Armstrong

Professor of Medicine
Medicine, Medical Oncology
Duke Box 103861, Durham, NC 27710
GSRB1 Room 3006, 905 La Salle St, Durham, NC 27710

Current Appointments & Affiliations


Professor of Medicine · 2018 - Present Medicine, Medical Oncology, Medicine
Professor in Urology · 2018 - Present Urology, Clinical Science Departments
Professor in Pharmacology and Cancer Biology · 2021 - Present Pharmacology & Cancer Biology, Basic Science Departments
Member of the Duke Cancer Institute · 2006 - Present Duke Cancer Institute, Institutes and Centers

Previous Appointments & Affiliations


Associate Professor in Pharmacology and Cancer Biology · 2015 - 2021 Pharmacology & Cancer Biology, Basic Science Departments
Associate Professor of Medicine · 2014 - 2018 Medicine, Medical Oncology, Medicine
Associate Professor in Surgery · 2017 - 2018 Urology, Clinical Science Departments
Associate Professor in Surgery · 2012 - 2017 Surgery, Vascular and Endovascular Surgery, Surgery
Associate Professor of Medicine · 2012 - 2014 Medicine, Medical Oncology, Medicine
Assistant Professor of Medicine · 2006 - 2011 Medicine, Medical Oncology, Medicine
Assistant Professor in Surgery · 2007 - 2011 Urology, Clinical Science Departments