Joseph Washington
The best parts of this course are how organized the lectures are and how thorough the HW is. I just skipped watching the recordings and read the lectures and did the HW. That being said, exams are very easy if you do and get the HW.
While relatively little time was spent, the material was easy to assimilate -- this class was very time efficient.