John (Jack) Wagner
He is nice but this class was tough. If you don't work for it you're not going to pass. people dropped like flies but if you get tutoring you can do good. He isn't very giving on steps and you really do teach yourself. Math department makes this course a living nightmare. He does guide you but again it is tough.