Anup Srivastava
Anup is knowledgeable, and has the capability to teach well, but doesn't. His classes were full of meaningless tangents and sometimes he chose to talk about engineering instead of accounting. He started each class by bragging about his accomplishments and papers. Eventually I'd go to class but tune him out and work from the textbook, I did better.