Justina Jackson
I would recommend it 10/10 not just for this class but for any class! She is so understanding and willing to work with you; you have to communicate with her. I went through a rough patch and neglected the class, but she allowed me to make up everything with no hesitation. The discussions are easy. Just be sure to cite work she will take off points.