Ruiping Yuan
Ruiping was a great professor who made an intentional effort to get to know our class; however, her delivery of the content is not clear, her grading criteria is not clear either, it always seems like you have something due everyday that she hasn't covered and we barely used the "required" books in class but you WILL need them for future papers.