David Green
His class was one of the few that I actually looked forward to going to. He's funny and tries to incorporate his own experiences into his teaching which is super interesting. The class is only tests and bonus so you have to do well on tests. He is super caring and loves to get to know his students. If you study for the tests you will do well! 