Troy Williams
He is truly an amazing person and professor. Very understanding and cares about his students. The class consists of lectures and notetaking, but he makes it fun. You will most definitely get an A if you care about your grade and keep up with the work which is straightforward and requires some effort. Midterm, a paper, discussions, and the final. :)