Michael Dvorak
This teacher is great. He has good lectures and obviously cares about making sure everyone understands. Our class had a few hiccups due to a new book choice, I believe, but other than that this class with him was phenomenal. I would highly recommend him to other students who have to take this class, even if math isn't their strong suit.