Eriks Perkons
He made lectures entertaining and easy to follow. Explained concepts very well and would break things down, if someone was confused. HW is usually once a week and is fairly easy. If you know the terms and their definitions and understand the concepts, you will pass.