Fix: inconsistant saving of courses