Amy Hawkins
Dr. Hawkins does a great job teaching the course material, as well as bringing in other topics that are related and interesting. There are weekly quizzes that can be difficult, but it's nice to be accountable every week for what you know, and it helps you know what you need to study more. If you can work hard, you will do well and enjoy this class.