If aversion of STEM is linked to an aversion of geeks (as the article implies), perhaps a lesson in tolerance ought to be on the menu. In my experience as a sort of chameleon who is able to fit in with just about any group, geeks are really good people. Also, there are definitely a substantial number of engineers who don't fit the geek stereotype in the first place.