Sebastien Plante
Absolute beauty. He made his class work online better than any other professor I had. He ran the class in a very straightforward manner. The class was asynchronus with lectures every week, so you have to be disciplined and stay caught up. It was completely test-based, but I felt they were fair and there was a generous curve at the end.