Optional homework and optional class attendance. Doing the homework is important, however, as the test is heavily based on the problems he assigns. Very forgiving grading scale (no B-'s or A-'s). Best math teacher I've ever had in terms of explaining things clearly. Highly recommend.