Tracey Magrann
This class requires a lot of reading/studying. Magrann gives you all the tools to succeed including flash cards that are from her quiz and test questions so memorize those (there's a lot) and you'll get an A. She also posts a practice final that you can take unlimited times and that greatly helped me with the final. Exams are proctored.