I need to take one more graduate math class to finish up my master’s in mechanical engineering. Which one am I going to benefit the most from? Here are my options:

**Vector Calculus**. Topics covered: Calculus of functions of several variables and of vector fields in orthogonal coordinate systems. Optimization problems, implicit function theorem, Green’s theorem, Stokes’ theorem, divergence theorems, and applications to engineering and the physical sciences.

**Advanced Math for Engineering and Physics**. Topics covered: Divergence theorem, Stokes’ Theorem, complex variables, contour integration, calculus of residues and applications, conformal mapping, and potential theory.

Personally, I’m leaning toward vector calculus, despite the school recommending the second class for engineering grad students. It seems like it would be more applicable to my major. Also, it at least sounds like it will be a little easier, since I’ve already been exposed to some vector calculus in an undergrad multivariate calc class. And no I’m not just looking for the easy way out, but I would like to prevent a nightmarish workload like the one I’ve had this semester.

Any suggestions? What’s the relative difficulty of the topics mentioned?