He does have an accent, but it isn't that hard to understand him. Attendance isn't mandatory, but he does replace the lowest test grade with your final if you have good attendance. Homework assignments on my math lab for every unit, usually 1 due every week. Tests are exactly like the study guides. He is very nice and tries to bring humor to class.