urgh.. this brings back memories of writing - simple - programs in Fortran 77 for crystallography, because Fortran used to be the only language able to deal with imaginary numbers.
this guy is like the best dad every that we all wish we had in terms of explanations in style of Feynman. Although seeing things like -2i = 2i^2 hurts my eyes