Paul Savariappan
The lectures were recorded from a year ago, but they were alright. The class itself is easy, but the tests are very long (gives you 4 hours to finish it). The last half of the semester he stopped posting solutions to the worksheets, so you'll have to go to office hours to see if you understand it. Didn't seem like he put much effort in online.