Dan Ganster
Extremely well-designed course with online lectures posted, online quizzes, and group discussion projects. Can't understand how some would find the workload too high. Just watch the excellent lectures and download the PowerPoints. The quizzes are even open book. He's also very responsive to student emails. Overall, one of my favorite professors!