Alain Plattner
I took this class online and it was the best decision of my life. Attendance is extra credit and there are a couple extra credit opportunities along the way. 4 tests and a final and there are mini quizzes for hw 