2018/19 Sem B C+ For a GE course I think the workload is unreasonably high. The exam is heavily based on the text book which requires extensive studying after class. This GE course seems more like a core subject due to its workload and strict attendance requirements. I suggest anyone who want to take this course to rethink again as it will possibly pull down you CGPA if not managed appropriately. Even if you attended all lessons and submitted all in-class discussion worksheets, assignments, the risk of failing the exam is high if weekly revision is not conducted. I urge you to RETHINK before taking this course !!!