Robert Grier
Grier is great!!! If you have the opportunity to take him do it! He tells you EXACTLY what will be in the exams. He gives flowcharts and study aids. If you fail his course its because you didnt bother trying. He is on your side. You just have to put in the work!