Keith Skowronski
His lectures are confusing and he makes no effort to check for student understanding. He tries to be nice, but he is needlessly petty about things like posting the solutions to in class problems. The homework and the in-class problems are nothing like what he tests you on. He is a nice guy, but teaching is not his forte. 