James Hall
I really enjoyed his class! Strongly recommend to take notes everyday and you will not struggle when writing papers/ weekly quizzes. Participation is huge for him, so listen, and join the discussions. When assigned reading assignments, give yourself some time to actually read and reflect on the material. Group discussions are helpful!