persisting coursework and UI that respects it