Armen Amirkhanian
Armen Amirkhanian is the most infuriating professor I've ever taken. You better be ready to spend 10+ hours a week on his class alone, and that's not even including studying for his tests. And on that topic, his tests are so difficult that less than half the class passes them. His only saving grace is that his tests aren't weighted that much.