Dean Scherer
Dr. Scherer has a bad rap but honestly I enjoyed his class and I didn't see much wrong with how he taught. There is a LOT of work don't get me wrong, it is a lot of self study, BUT if you show up and ask questions he is always willing to go into more detail. The test come straight out of the book so if you study you'll pass. Plenty of bonus too.