Jennifer Reed
The course has some online lectures. The lectures aren't mandatory but the discussions are. She is a great professor who cares about her students, very organized, and easy to understand. We had Chavez as a substitute once or twice and he was terrible. I was so thankful I took it with her after having a brief time with him.