Amy Coren
Amy Coren is very knowledgeable about the subject matter and very kind/helpful if you talk to her after/outside of class. Not much homework except reading. There are a lot of notes to memorize but she makes study guides for each test which are really helpful.