Ivan Dungan
The class was average. His homeworks are very difficult but the tests are very easy, he gives you a formula sheet with basically everything you need to know. If you need help on the homeworks, go to the tutoring center, there is no help online. He does give partial credit which helps, just no partial on the final exam. 