Hmm.... not making any judgements here, but it looks like there must have been at least 20-25 years difference in their ages. Steve was 56 this year, and she only looks to be in her late 30s. However I understand they were married for almost twenty years, so maybe she just looks young.
No youre right. She earned her MBA from Standford in 1991 at the age of ten. Then joined Neil Patrick Harris in med school.