2 East
Palo Alto, CA 94304
Stanford University School of Medicine, Stanford, CA, 06/2004
Lucile Packard Children's Hospital, Palo Alto, CA, 06/2007
Lucile Packard Children's Hospital, Palo Alto, CA, 06/2010
Clinical Informatics, American Board of Preventive Medicine
Pediatric Critical Care Medicine, American Board of Pediatrics
Pediatrics, American Board of Pediatrics