This class was awful. I dreaded going to every lecture. Lectures are very boring, repetitive, & dont cover topics well. I felt as I learned nothing in this class. Attendance is mandatory (based on DRSs) and if you do not go it severely impacts your grade, despite anything happens, it doesn't matter it will still drop your grade. Avoid if possible. 