- ABMS Certification:
- Clinical Practice:
- Pediatric Primary Care
- Assistant Professor
Dr. Hainstock is a board-certified pediatrician and holds a clinical faculty appointment in pediatrics at the University of Virginia. In addition to her clinical practice, she is an associate program director for the general pediatrics residency program.
Dr. Hainstock is one of five pediatric hospitalists at the Children’s Hospital and is also the lead physician and one of the founders of the Complex Care Clinic. This clinic has been expanded to include faculty from pediatric pulmonology and pediatric cardiology in order to provide a comprehensive, multi-disciplinary approach to children with medical complexity.
She attended medical school at the University of Wisconsin School of Medicine and Public Health and completed her residency at the University of Arizona. She has special interests in children with medical complexity, infectious disease, and medical education.
Dr. Hainstock lives with her husband and two young children in Charlottesville. She is an avid and accomplished long-distance runner and also enjoys hiking, camping, snowboarding, and indulging her artistic side by doing art projects with her children.
Excellence in Education 2011
- University of Wisconsin Medical School, Madison, WI 2005
- University of Arizona College of Medicine, Tucson, AZ (Pediatrics)