Hi everyone, I have a question that I'd like to get some of your opinions' on. I'm currently making up my schedule for next semester, and I'd like to take an upper-division class aptly named "Mechanics" The course doesn't have a website, so I don't have a syllabus handy, but what concerns me are the pre-reqs. They list Modern Physics as an advisory pre-req, so it's not enforced. They also claim a course on ODEs is a pre-req, although apparently it's not enforced either (I was able to register for the course and I don't have either Modern Physics or a course on ODEs done yet). There is a guide on my school's physics dept's website saying: "Note: strong students can ask the instructor of 'Mechanics' about taking it in the Sophomore year in spite of its Modern Physics and ODEs prerequisites." The course description says: "An in-depth study of classical mechanics, from the Newtonian to the Lagrangian and Hamiltonian formulations. First, Newtonian mechanics is reviewed and applied to more advanced problems than those considered in Physics I or Honors Physics I. The Lagrangian and Hamiltonian methods are then derived from the Newtonian treatment and applied to various problems." With that said, does it sound like these topics would require rigorous preparation in ODEs, in your opinions? The only (somewhat relevant) math/physics courses I've taken are Physics I/II, Calculus I/II, and Linear Algebra. I'll be taking vector calculus next semester (theoretically alongside Mechanics). Sorry for being verbose, guys, just want to make my decision now whether or not to take the course. That way, if I decide to drop it, I can sign up for Modern Physics before it fills up! Thanks to everyone!