Dang, that's a terribly heavy load of classes to take. I'm currently in a Mechanical Engineering program that requires me to take Dynamics, Statics, Electromagnetic Physics, Thermodynamics, Differential Equations, and Circuits next years. From what fellow ME students have told me, they all...