Course assignment repository