David Perricone
Good guy and professor, but he is very unorganized and has frequent spelling errors and mispronunciations of terms in the lectures.  It makes me feel like he's less credible because of these things, and it seems like most of the information is just straight read off of the power points.