Interactive Coding Presents Self-Monitoring Coder