Andrew Hannum
He is a horrible teacher. He teaches basic level things in class and then puts things on the labs and homework that are 10x more complex than anything he discussed in class. Asking him for extra help is pointless because he doesn't even know how to explain it. For the midterm he tried to curve people's scores down to fit the average he had.