new init for teaching course