Martha is AMAZING! Her lectures will never bore you and she teaches complex material very well so you can understand it. LOTS of opportunities to boost your grades with the activities she has. Make sure to understand concepts rather than just memorizing because her tests require you to apply your understanding on situational problems as well!