Porter Williams
Williams' lectures can be boring at times, but he is detailed and thorough in his explanations. Attendance is not mandatory, and basically everything you need to know is on his slides. 40% of the grade is easy short assignments that are impossible not to get 100% on. 2 essays, I found the grading to be quite lenient.