James Hall
He is amazing! Pay attention in class and take notes (write down everything he writes), and you'll be sure to pass! There are only a few papers and he'll make you take quiz if he sees the class isn't reading. There is also one online quiz a week which isn't hard. There is a lot of group discussion so he isn't just talking the whole time.