Matthew Rowe
If you don't go to lecture you will be completely lost because the powerpoints he post have little to no information on them. If you are taking his class I would recommend reading the book and using outside websites because his lectures are really pointless because he often gets off topic. Lecture material often does not show up on the exams.