As counter-point to my own point, here’s an entirely different take on Purdue, that indicates they’re making an especially concerted effort to keep engineering kids from bailing: http://blogs.ptc.com/2012/08/06/high-dropout-rates-prompt-engineering-schools-to-change-approach/