Mechanical Engineering is by far the hardest major at any major university.
I knew a lot of engineering students who couldn't even pass Thermo I, and that was the basic mechanical engineeing course you had to pass to move on to the harder courses in your pursuit of a Mechanical Engineeing...