self-join in courses to act as extensions (children)