Professor Chou is super into what she does which ultimately reflects in her class, lectures are long, yes, but when you have a teacher as passionate as she is it's hard to call the class boring. She accepts drafts of your work and always gives you feedback so there's no reason you shouldn't get an A in this class. Attendance is 100% mandatory. 