Paul Shaffer
Dr. Shaffer was great, the class is made up on the basis of exams, a term paper, and a bunch of extra credit. The exams are not that difficult and are based off of the extra credit and in-class handouts. Dr. Shaffer is always willing and usually available for extra help. I would definitely recommend taking Dr. Shaffer!