Chuck Freas
All tests and quizzes were online. He is very right-wing biased in his teaching. If you do not agree with him, then I would not recommend taking the course. He rambles/yaps a lot about politics, but everything important is in his notes. Attendance is not mandatory despite what the syllabus says. 