University of Iowa College of Medicine
Virginia Commonwealth University School of Medicine
Dr. Foster received his medical degree from the University of Iowa College of Medicine in Iowa City, Iowa. He completed his residency in internal medicine at the Medical College of Virginia. He is board certified in internal medicine.