Overall, decent class. While Prof. Galmarini-Kabala is a very hard grader, she is generally very fair with grades and returns assignments quickly after grading. She is extremely knowledgeable about course material. Class participation is important as well as reading the readings before class. The class is difficult but the workload is manageable.