Stephen Kramer
Unnecessarily tough, not to mention not so very polite and very unreasonable. If our class did really well on the test, you can tell he went out of his way to make the following test even more difficult than the previous one. Also, he asks questions that were not covered during lecture or textbook. Overall, avoid at all cost!!