Dan Alioto
He's a newbie professor, but that's not really an excuse for how he "taught" the class. Clearly has no experience in teaching at all, and basically acted as a cheerleader for the book all semester. Despite working for EA he gave no supplemental information from his own experiences. 100% worthless lectures.