Shayne Sorenson
He's a nice guy but his lectures are pretty pointless. He either gives out a worksheet and expects you to know what you're doing or you play jeopardy. All of it does not prepare you for the tests. You pretty much have to teach yourself or go to the tutors. His homework and practice are somewhat similar but you are always blindsided for tests. 