Avery Wilson
Generally a good professor and a nice guy. He isn't the greatest lecturer but he records them and provides lectures from other professors so it's pretty easy to learn the material on your own. Tests and the final are weighted fairly heavily but they are a lot like the problems you do in class. Not a super easy class but manageable.