Christina Whitehouse
This class is all online so you have to be pretty independent, but assignments are relatively easy to complete if you actually read the textbooks. Exams are not bad either. Prof. Whitehouse is very kind and engaging in her lectures. Recommend this class. 