Daniel Fogal
Mr. Fogal is a really passionate teacher  what makes this class interesting is the material. There's a good amount reading, but most of it is actually interesting and incredibly helpful for the exams, but just do the work and show up and you will be fine. He's a little bit disorganized if you're someone that likes structure, but overall he's great