Yiyi Yang
The class can be boring sometimes but Dr. Yang really cares about whether or not the students are understanding the the material. Grading is fair and she gives very in depth guidelines for papers, projects and tests. She is such a nice person and is always available and willing to answer any questions students may have