In short, this class shouldn't be recommended for the course content. The professor seems like a friendly, animated guy but his teaching methods have a ways to go. For about 60% of lectures he merely copied directly from a book (Gillespie), even taking example book problems and giving them as homework. Unless you love applying Newton's Second Law to various situations involving a car, this class gets old fast. The late class time was definitely of no help in trying to stay alert and focus on long derivations. If a new professor teaches the class perhaps I'd reconsider it, but it just wasn't worth it.