internal teaching repo