Paul Lu
Dry material made worse with dry lectures and bad exams. He reads from 50+ slide PowerPoints every class and then gives you exams that are nothing like his "study guides". The exams also include material that he skipped/never taught, and he wont curve despite D-grade class averages for each exam. Your grade might be saved in the end by the project.