Dr. Armstrong completed medical school at the University of Witwatersrand, Johannesburg, South Africa. He then completed his residency in family medicine at Highland Hospitals & The University of Rochester School of Medicine and Dentistry. Prior to joining FCM and Banner - University Medicine, Dr. Armstrong worked as a family physician at Tuba City Regional Health Care Corp., and was the clerkship director and faculty community preceptor.
- Evidence-based medicine (EBM)
- Medical informatics (use of electronic health records)