Dr. Herald is amazing at presenting the lectures (usually on power point) and explaining things in detail. She works with you when you need an extension on the assignments. Always answers your questions or concerns. The class assignments are basically your study guide for prepping for the tests. Would definitely take her again!!