Dr. Shao is a professor who gives very general guidelines when assigning papers, but after the paper is due she'll explain in great detail about the format she wanted. Attendance is a must and so is participation in contributing to class discussion. While the class was interesting, her teaching made the class drag on.