"
There is no reason to think CMU SCS is drawing from a different gene pool."
Unless of course you wonder or suspect there are relevant genetic differences between the sexes. Not a field I study, but I've read e.g. that there are really significant differences in the populations in situational awareness and 3D visualization (which are focused on because they're life and death critical to fighter pilots, and e.g. the Navy where it's particularly critical all the time has killed people by playing PC games with unqualified female pilots).
I have a perhaps subjective metric I call "the spark". It's pretty rare in general, in (would be/claim to be) programmers, and extra rare in women, I think I've come across 4 in my lifetime.
One thing we should admit to ourselves is that we don't yet really know what we're doing, I liken it to the pre-phonetic alphabet era of reading and writing (which the Chinese never exited???). E.g. compare MIT and CMU's current curricula, they have diametrically opposed foundations and philosophies which of course play out in the courses (e.g. MIT's death to functional programming vs. CMU embracing it, working with libraries you don't understand vs. knowing the foundations, gadgets vs. I assume pure software, etc.).