Phillip Honenberger
Super long lectures and 2-3 discussion boards every week.  Even if you watch all the lectures and take notes your test grade won't reflect that. He also waits last minute to grade assignments and is a tough grader. I felt like I waste both my time and money taking this professor. I do not recommend this professor if you have other options.