Jeff Taylor
This professor is unable to communicate effectively and clearly to explain concepts. You are lucky if he does not contradict himself in a single lecture. I found office hours just as useless as in-class time because his explanation is never set in stone and always contradictory to the textbook.