I really enjoyed professor Eastin's class. He was funny, made lectures interesting, and really accepted students feedback. He was so nice when I failed the first test and really wanted to help me figure out how to succeed in his class, and I aced the next test. Definitely take him! Also don't bother buying the textbook.