She received her undergraduate degrees from the University of Virginia and Johns Hopkins University School of Nursing. Dr. Nichols earned her medical degree from Northeastern Ohio Universities College of Medicine.