Raymond Weicker
He goes out of his way to tell bad jokes but they are useful for remembering what he's teaching. I really liked the class and being able to talk to the professor but I wish it had been live. The class was a lot of work but he picked up where the book stopped and tied it together, so attendance helps.