Amy Jennings
Professor Amy is amazing, all her material is really great, though you won't need all of it. The weekly assignments are really great to help you learn the topics and the weekly quizzes are fairly easy, you get two tries with no time limit on those. She also gives great feedback on your assignments, I highly recommend taking this class!