Amy O'Keefe
Dr. O'Keefe is a passionate teacher and I find that admirable, but her lessons are hard to follow. The homework you do never aligns with what you're learning in class and it takes about 2 hours to finish each assignment. There are 2 roleplaying games throughout the semester that you have to read a lot to properly understand and they're stressful.