Kerry Brown
There is so much information to learn but she is very happy to re-explain things to you. She is super passionate and knowledgable which really helps. The most I have studied since high school. If you memorize the answers on the review sheets you're good to go. Definitely get the books.