<p>
[quote]
No not at all, I really respect IEOR. Honostly, many people from the IEOR department here at berkeley end up getting jobs that pay higher than other engineering because they are prime candidates for management consulting and finance. Just because its not as hard as other engineering majors, doesnt mean it should be thought of as a pointless major. It just depends on what your career goals are.
[/quote]
</p>
<p>I agree with this. Just because a major is difficult doesn't mean that it pays well. Physics, for example, is an extremely difficult major, arguably the most difficult, but also doesn't pay all that well. To give you another example, at MIT, majoring in management at the Sloan School is often times derided as a cop-out by the hardcore tech students, and Sloanies are sometimes snickered at as students who 'weren't good' enough to handle the "real" MIT. But Sloanies also tend to get some of the highest starting salaries than most engineering/science students at MIT. In fact, this year, Sloan undergrads got the 2nd highest salaries of any major at MIT (2nd only to EECS). So when we're talking about salaries, who has the last laugh - the guy who completed the 'easier' Sloan degree, or the guy who completed the 'difficult' ChemE degree? </p>
<p><a href="http://web.mit.edu/career/www/infostats/graduation06.pdf%5B/url%5D">http://web.mit.edu/career/www/infostats/graduation06.pdf</a></p>
<p>However, getting back to the original topic. What is the hardest engineering major? In terms of pure workload, I would say ChemE, simply because you have so many requirements. ChemE's basically have to complete almost an entire major in Chemistry, in addition to all of their ChemE stuff.</p>
<p>In terms of sheer incomprehensibility of the material, I would vote for computer science, especially theoretical CS. Theoretical CS is basically just math, including all of the proof-based concepts and clever insight that that entails. Advanced math is one of those things that you either get, or you don't. If you just don't get it, you can spend hours staring at it and still have no idea what to do. On the other hand, somebody with that clever insight will solve that problem with little trouble.</p>
<p>Now, of course, some would argue that theoretical CS isn't "really" engineering. Yeah, I can see why some people would say that. However, I would point out that computer science is an ABET recognized engineering program and many schools have their CS programs accredited. Hence, I would argue that CS, even theoretical CS, is "close enough" to engineering to be considered to be engineering.</p>