Pedro Cadenas
Cadenas is fairly horrible. He's kind and cares for students, but his lectures are as unclear as his expectations for students. If the hardest part of studying for a final is figuring out what will actually be on it, something is wrong. There is no reason upperclassmen STEM majors should be doing so poorly in an intro econ course...