He earned his B.S. and M.S. in Biology at Stanford University and his medical degree from Cornell University Medical School. Dr. Rosenkranz completed his residency in Pediatrics and a Fellowship in Neonatal-Perinatal Medicine at Northwestern University.