James Beaver
Dr. Beaver was a good teacher, however, wasn't always clear about expectations. I was in his seminar and he relied heavily on participation, but only really listened to the guys who were always interrupting. I had to fight to be heard and get min points. He really cares about the students though and I would suggest meeting with him before papers. 