The problem is that because of trying to cram a degree into 4 years, you wind up having a class on electromagnetics without any understanding of vector fields.
Electrical engineering is particularly bad about this. You never get exposed to the Hamiltonian formulations of classical mechanics, and you never get exposed to vector analysis. Consequently, you are stuck with the Heaviside-Hertz pedagogy with silly things like "displacement current" and stupid, weird-ass integration contours (which don't work in motors, LOL)--and the attendant difficulty in understanding Maxwell's theory.
However, if you have vector analysis and fields, then you can understand formulations like Carver Mead's "Collective Electrodynamics": https://www.amazon.com/Collective-Electrodynamics-Quantum-Fo...
Suddenly, emag is a whole lot more straightforward to understand. It's not EASY as it's very math heavy, but it has a lot fewer weird things that are just "we say it works."