Well, I can tell you this, most engineers do not use Calculus out in the real world. Of course, I'm sure someone will pipe up and say that they do :-) As for the upper ME classes being harder, I think that most degrees have the lower classes that are harder, thus "weeding out" some...