Christopher Herring
He obviously has a lot of experience in the engineering field but that does NOT transfer well to teaching. He flies through lectures in class without actually explaining his work and will very rarely actually work out problems, instead relying on the shoddy explanations in his powerpoints. The problems he does show are nothing like the ones on hw.