Professor Woolpert is a great teacher with a engaging teaching style. He is a tough and very slow grader, which makes it difficult to know what to change. He made this probably boring class into a favorite because he is so funny and because he cares so so much about the material he is teaching. Would be my fave if he graded in a timely manner.