Sitemap
A list of all the posts and pages found on the site. For you robots out there, there is an XML version available for digesting as well.
Pages
Hello! I'm Charlie
About me
Posts
Future Blog Post
Published:
This post will show up by default. To disable scheduling of future posts, edit config.yml and set future: false.
Blog Post number 4
Published:
This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.
Blog Post number 3
Published:
This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.
Blog Post number 2
Published:
This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.
Blog Post number 1
Published:
This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.
portfolio
Portfolio item number 1
Short description of portfolio item number 1
Portfolio item number 2
Short description of portfolio item number 2 
publications
Automated Program Repair using Generative Models for Code Infilling
Published in Artificial Intelligence in Education, 2023
Training Language Models for Programming Feedback Using Automated Repair Tools
Published in Artificial Intelligence in Education, 2023
Recommended citation: Koutcheme, C. (2023). Training Language Models for Programming Feedback Using Automated Repair Tools. In Artificial Intelligence in Education: 24th International Conference, AIED 2023, Tokyo, Japan, July 3–7, 2023
Download Paper
Evaluating Distance Measures for Program Repair
Published in ACM Conference on International Computing Education Research, 2023, 2023
Using Program Repair as a Proxy for Language Models’ Feedback Ability in Programming Education
Published in 19th Workshop on Innovative Use of NLP for Building Educational Applications (BEA 2024), 2024
Open Source Language Models Can Provide Feedback: Evaluating LLMs’ Ability to Help Students Using GPT-4-As-A-Judge
Published in International Conference on Innovation and Technology in Computer Science Education, 2024
Evaluating Language Models for Generating and Judging Programming Feedback
Published in 56th ACM Technical Symposium on Computer Science Education, 2025
Direct Repair Optimization: Training Small Language Models For Educational Program Repair Improves Feedback
Published in 20th Workshop on Innovative Use of NLP for Building Educational Applications, 2025
Reinforcement Learning for Programming Feedback: Aligning Small Language Models Without Human Preferences
Published in 9th Educational Data Mining in Computer Science Education (CSEDM) Workshop, 2025
Aligning Small Language Models for Programming Feedback: Towards Scalable Coding Support in a Massive Global Course
Published in 57th ACM Technical Symposium on Computer Science Education, February 2026 (SIGCSE TS 2026), 2025
talks
teaching
Teaching experience 1
Undergraduate course, University 1, Department, 2014
This is a description of a teaching experience. You can use markdown like any other post.
Teaching experience 2
Workshop, University 1, Department, 2015
This is a description of a teaching experience. You can use markdown like any other post.