Hashem Tabrizi
Tabrizi would be consistently late to class and when confronted by students called everyone liars. He does not understand what he is teaching and refuses to admit fault. His class is easy to pass, but a waste of money because you will learn nothing. His role as head of the Comp Sci department has even ruined my later programing class.