Pat Virtue
Extremely poor teacher, slides are extremely dense, shows up ill-prepared  to class sometimes. Tests are an absolute blood bath since he will take a minor detail from lecture and create a whole problem about it. Grading policy is not fair since everything is graded harshly and some questions are all or nothing.