Rebecca Keller
She is a great professor. She explains all the topics in great detail and makes sure all her students understand what's going on in the readings. She usually assigns 2 articles/papers to read each week and then you will have a discussion post due every weekend. She seems like she really cares about her students and wants them to do well.