Jeffrey Sudol
I do not recommend taking this professor at all. Did not learn anything being that I only tried to memorize what I thought I would be tested on. His way of teaching is for you to teach yourself then he will test you on the material and after the test actually go over the material. He graded every detail very difficultly. Also gives a ton of work.