David Kovacs
His class is so disorganized, I could never read his handwriting, and he doesn't use brightspace or anything online. He expects you to know all the material from day one and the test questions can be really hard. Some people liked him, but his class was too disorganized for me. 