Megan Faye
The tests are difficult due to the fact that there is a lot of information given at once and youre expected to know the material inside and out, meaning that many of the test questions ask you to apply concepts to real life. However, she gives a lot of bonus randomly throughout the semester so its easy to boost your grade and move up a letter grade