This class was more difficult than I expected for a gen-ed but KTP is super nice and gives good lectures. Just study and read and you'll be good. There's extra credit too. Weekly quizzes and some other homework assignments so it helps your grade. Attendance isn't mandatory but she does random in-class assignments.