Sven Behrens
I took this online during the summer fully online. The class is manageable as long as you watch the lecture videos provided (which are all taught by a different professor). Tests are tough, but fair, as he posts previous exams as study materials. Grading scale is great, and homeworks/labs are easy. Overall a great course.