GE2204 Business Ethics and Society C+ Everything is nice except for the exam. The difficulty is more like a core-course. I think GE course should not have any attendance policy. Attendance counts for participation marks as well. Fortunately, the group assignment is manageable. This course is difficult for non-business students like me.