Coaches programming reasoning: attempt first, progressive hints, unaided transfer. Not a model trainer.