William Crawford
Reads from a power point and doesn't try and prove, explain, or work out problems and assumes you should already know. I constantly left lectures more confused than i was before. Uses webassign so you practically pay for the course twice, and grades test/assignments extremely slow. He has trouble explaining/teaching concepts to students. caution.