If you get the chance definitely take her, she breaks down and walks through the material in a way that makes it easy to understand and learn. Before each exam, she gives you a study guide which is very useful in preparing for each exam. She is very transparent about what you need to know. There is one paper which you will probably get a 100 on.