Xiaolin Xie
Dr. Xie is such a great professor and treats students like adults and is very respectful. There are weekly writing assignments, they do take a while but they are not too hard and she gives you feedback and tells you how to earn more points. There is a movie you watch at the beginning, pay attention because it comes up the rest of the semester. 