proton said:
what do you mean by "sufficiently advanced" or "mathematically prepared"? Would a math background up to vector calc, linear alg and ODEs be sufficient?
Basically, what I mean is that..
when starting out in the intro courses where everything is new, it's probably not a good idea to take "Physics I" concurrently with "Physics II"... say, a course using the first half of Halliday-Resnick along with the next course using the second-half of H-R.
when doing the intermediate courses, which assumed that you've already done Physics I and II and a set of calculus courses.. hopefully up to some linear algebra, vector calculus, and differential equations, you may be able to do mechanics and electromagnetism concurrently.
For some, the intermediate level courses may be large step up from the introductory courses. It may be best to follow the department's curriculum, which might not have them concurrent. But if you want them concurrent, possibly rushing the courses, some mathematical maturity (meaning mastery of the mathematical requirements) may be required.
It really depends on the way those courses (both intro and intermediate) are taught. (See my rough list of math topics at the various levels my post, #4 above.)
by graduate school, one should be prepared to handle current courses (e.g. Goldstein and Jackson) concurrently.