Seems to me like there's a top tier of 3 highly technical majors (EE, CS, ME), and then a big cluster of 9 pretty decent majors (10 of the 12 at this stage might reasonably be called "STEM"). Communications is in the decent tier for women but not men. And then there are a bunch of weaker majors.
The only thing that's even remotely surprising to me is that Chemistry isn't a little higher.