Brian Mackay
He rarely discussed the actual material. We did little to no actual coding in an intro-level Java course. He only had us play games he created using the language and then our few assignments were to change the value of a variable and submit his work. First day of class he told us he hated the language and went off on tangents.