Are all the assignments for this class online?