I went to a ... ummm ... state school. Took EM three times and it wasn't until the last one that I got a teacher (lecturer, not a professor) that spoke English as a primary language.
Now, I love math and I am an abstract learner. I have never, ever had such a difficult time as I did with EM.
Therefore I cannot recommend the book we used: Applied Electromagnetics by Shen & Kong.
Because of my experiences in college, particularly with state school professors, I value good communications over technical ability any day.