Thomas Barnes
This professor is very hands off and does not actually know the material he is teaching. He goes off the presentation given by the book publisher. This class is pretty much self taught so do not expect to get any value out of the lectures. And since he does not know the material himself, he uses another professors exams. 