Right now, I'm taking the first semester of a 3 semester set of calculus-based physics, and the 2nd semester of calculus. Since I go to a community college, my options are limited as far as classroom times and dates to take some of these slightly more advanced classes. There is likely only going to be one "Physics 2" class running, and two or three options to take "Calc 3." The only option for Calc 3 that works for me is an online section. According to the college, here are the descriptions of the topics covered in each class. Math 253: "Covers the major topics of third semester Calculus, including functions of several variables, differentiation and integration, vectors, vector fields, parameterization, Green's Theorem, and applications. " Physics 251: "Includes electricity and magnetism, kinetic theory, thermodynamics, thermal energy and heat transfer" So, my question is twofold: 1) Will those topics covered in Physics 251 require the topics learned in Math 253? Will there be some overlap, and therefore is it beneficial to take them at the same time? 2) Are the topics in Math 253 overly-difficult to grasp in an online-only course? Or are they sufficiently difficult that an in-person class would be recommended? I know it may depend on my personal ability... Right now, I'm taking Calc 2 online, and I've only got a high B. I'd probably rather be taking it in a class instead of online, but my schedule didn't really permit it. As far as physics goes, I've easily got the highest grade in the (small) class at the moment... to the point that people are wishing I'd drop out, so the professor may curve. I've got the only A in the class for now. Given the information I've provided, would you guys recommend I take Calc 3 online so I can take it at the same time as Physics 2? Or would it be more beneficial to wait until next semester when I may be able to take Calc 3 in a classroom setting?