Christopher Earle
This professor has an interest for what he's teaching and he was passionate to teach it. The lectures are discussion based and there are readings assigned in order to be prepared for discussion. Little to no homework and the final was a group presentation. I didn't expect to like the class as much as I did and it was because of his teaching style!