Christina Rivera
It is really difficult to understand the assignments, you have to read a tones of pages just with the same information, for every assignment citations are required, she does not make videos or online lectures to explain the topic of the class, if you have the opportunity to have a class with her, waste it.