Dr. Hardwood is amazing. She is so accessible outside of class and she wants you to succeed. She knows the topics that are hard and makes an effort to help students with those. I found lecture to be helpful even though it wasn't mandatory. If you make a little effort you will be rewarded in her class. 