William Lewis
At times seems uninformed and gives the feeling he's reading the slides for the first time ever. Be prepared to read chapters over 20 pages for weekly quizzes and be prepared to be quizzed on what hasn't been discussed in class.  A couple of group projects which aren't extremely difficult but prepare to lose points for no reason. Avoid at all cost.