John McLevey
McLevey has a lot of work to do on his course and teaching. He is disorganized and quite rude when asking questions, and his TAs had absolutely no clue what was going on. Halfway through the course he was changing everything, and claimed he was confused about his teaching and was still "restructuring". Take another course, and learn something!