Back in school, about halfway through my course in DSP, my teacher realized that none of us had any idea what he was talking about...so he went back to basics and explained Imaginary numbers much like this article for a whole day. Things started to make a lot more sense after that, but he was shocked that nobody had taught us that in any of our classes before.