> Typically, the undergrad program in electricity and magnetism involves two or perhaps three semesters beyond elementary physics.... As a general rule, a two-semester course in electromagnetic theory is given to beginning graduate students. It is for such a course that my book is designed.
So, your professors did you injustice by using an inappropriate book. Spivak, Goldstein and MWT are undergraduate books and appropriate. Landau and Lifschitz is great and accessible to smart undergraduates, but I don't see why you would use it for mathematical physics. Sure, Landau emphasized methods a lot, but there are better books for it.
At my uni it's a fourth semester course with theoretical mechanics (second semester) and quantum mechanics (third semester) preceeding it.
Not necessarily: undergraduate and pre-undergraduate education differs a lot between the UK and the US.
> It supplies two tracks through the subject. The first track ... is suitable for a one-semester course at the junior or senior level or in graduate school.
As you say, it picks out bits and pieces that an undergrad can understand.
Today, there are better GR books, so use those.
Fwiw, other standard texts used in Durham (UK) back then were Spivak on Calculus, Goldstein on mechanics, and for the mathematical physics kids, landau and lifschitz on mechanics and electromagnetism, and (an absolute doorstop) Misner, Wheeler and Thorne on Gravitation (relativity).