A terrific tale with a time travelling teacher