Andrew Patterson
I took this class just because Patterson was teaching. Very clear in what he wants. Provides study guides. It is easy to get a good grade in his class. He is my favorite teacher and sets his students up for success. Highly recommend him as a teacher for any class.