Kenneth Gayley
He's a very nice and understanding person but, god, he cannot teach. During lecture he'd derive equations from formulas which, because it was an intro course with mostly freshmen, we obviously hadn't learned previously and, thus, didn't understand. He would also go on tangents that would make it hard pick apart what info would be on the tests.