Douglas Haines
Haines is such an amazing teacher! He really cares for his students and is extremely understanding. He accepts late grades and gives out extra credit. He does tend to grade a bit harder on essays but gives amazing feedback. Loved his class so much that I signed up for another one of his courses.