Jeffrey Dvorkin
Cool guy with a ton of great stories. Funny. To the point lecture slides. Logical and understanding. Marking can sometimes be unreasonable. Instructions are often extremely vague, but the assignments are common sense mostly. Marks and emails insanely fast. All in all one of my favourites.