So good for COM107! Explains concepts clearly. Provides study guides for the 3 exams. Besides a semester-long group project, reading the textbook is really the only homework + it's optional, but I STRONGLY recommend it. Cares about students, even moved our exam when she realized it was the day after parents' weekend. Can be a tough grader. 