John Davies
I loved John Davies. He's super flexible and the assignments are mostly group discussion based. He is a nice, caring man who looks out for his students. It was an easy class and I'd reccommend. 