Teacher master