Leon Palombo
You will never fall behind unless you want to. He keeps you updated constantly.  Keeps in touch with his students. I waited a year to take SPN 2 just to take him again. I had him for SPN 1. He is very detailed. Demand respect and gives respect. 