Craig Wright
Craig is one of those professors that want you to read chapters before class and expects you to know everything before class. In class, he is unprepared and rambles on about stuff not relating to the material. His lectures are hard to follow and don't do you good. This class is self taught and I would never recommend him to anyone.