Course is pretty easy if you stay on top of your work. Prof. Markowicz is pretty funny and gives great feedback on assignments. Only 3 majors in the entire semester and he guides you through them. I'd recommend taking him whether or not English is your strong suit  Attendance isn't mandatory but he gives assignments that can only be done in class