The best instructor I had in math in college was an engineer.
He cut through so much theory, took shortcuts, made math intelligable and every single person in that class got it.
There are pluses and minuses to that approach. Personally I liked the theory best. If I knew the theory (proof) I could solve the problem, maybe not quickly but I could get there. I think first you learn the theory then later you learn the short cuts.