Dr. Markley is amazing! Really funny and helpful. The class's projects are tough, but she's not a hard grader. Classes are discussion-based, so participation matters (definitely wouldn't skip class). Interesting reading materials and guest speakers. A very enjoyable professor, overall.