<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://www.geoffreychallen.com/</loc></url><url><loc>https://www.geoffreychallen.com/about</loc></url><url><loc>https://www.geoffreychallen.com/ai</loc></url><url><loc>https://www.geoffreychallen.com/bio</loc></url><url><loc>https://www.geoffreychallen.com/chat</loc></url><url><loc>https://www.geoffreychallen.com/CV</loc></url><url><loc>https://www.geoffreychallen.com/essays</loc></url><url><loc>https://www.geoffreychallen.com/essays/2021-06-03-recipe-programming</loc></url><url><loc>https://www.geoffreychallen.com/essays/2021-06-10-chalkface-nostalgia</loc></url><url><loc>https://www.geoffreychallen.com/essays/2021-06-17-why-i-don't-use-piazza</loc></url><url><loc>https://www.geoffreychallen.com/essays/2021-06-24-quantity-over-quality</loc></url><url><loc>https://www.geoffreychallen.com/essays/2021-07-02-one-for-all</loc></url><url><loc>https://www.geoffreychallen.com/essays/2021-07-09-creating-course-community</loc></url><url><loc>https://www.geoffreychallen.com/essays/2021-07-16-quantifying-cs1</loc></url><url><loc>https://www.geoffreychallen.com/essays/2021-07-23-computerized-testing-for-cs1</loc></url><url><loc>https://www.geoffreychallen.com/essays/2021-07-30-poorly-structured</loc></url><url><loc>https://www.geoffreychallen.com/essays/2021-08-13-grade-uncertainty</loc></url><url><loc>https://www.geoffreychallen.com/essays/2021-11-21-cs1-in-kotlin</loc></url><url><loc>https://www.geoffreychallen.com/essays/2021-11-26-windows-line-ending</loc></url><url><loc>https://www.geoffreychallen.com/essays/2022-04-08-my-cs1-backend</loc></url><url><loc>https://www.geoffreychallen.com/essays/2022-04-17-eliminate-final-exams</loc></url><url><loc>https://www.geoffreychallen.com/essays/2022-06-17-the-need-for-jeed</loc></url><url><loc>https://www.geoffreychallen.com/essays/2022-10-28-evaluating-teaching-faculty-positions</loc></url><url><loc>https://www.geoffreychallen.com/essays/2022-11-18-evaluating-teaching-faculty-positions-part-2</loc></url><url><loc>https://www.geoffreychallen.com/essays/2022-12-27-evaluating-teaching-faculty-positions-part-3</loc></url><url><loc>https://www.geoffreychallen.com/essays/2023-02-11-a-help-site-story</loc></url><url><loc>https://www.geoffreychallen.com/essays/2023-06-14-large-courses-should-be-better</loc></url><url><loc>https://www.geoffreychallen.com/essays/2024-03-21-ditch-the-demo</loc></url><url><loc>https://www.geoffreychallen.com/essays/2024-07-05-divide-and-blunder</loc></url><url><loc>https://www.geoffreychallen.com/essays/2025-08-25-uiuc-talkshow-interview</loc></url><url><loc>https://www.geoffreychallen.com/essays/2026-03-01-move-37-coding</loc></url><url><loc>https://www.geoffreychallen.com/essays/2026-03-05-teaching-and-doing</loc></url><url><loc>https://www.geoffreychallen.com/essays/2026-04-02-epistemic-rents</loc></url><url><loc>https://www.geoffreychallen.com/essays/2026-04-10-healing-agents</loc></url><url><loc>https://www.geoffreychallen.com/essays/2026-04-25-with-or-without-ai</loc></url><url><loc>https://www.geoffreychallen.com/essays/2026-04-28-another-skill</loc></url><url><loc>https://www.geoffreychallen.com/essays/2026-08-09-tech-v-tech</loc></url><url><loc>https://www.geoffreychallen.com/essays/2026-08-23-welcoming-thoughts</loc></url><url><loc>https://www.geoffreychallen.com/essays/2026-09-22-less-peer-more-review</loc></url><url><loc>https://www.geoffreychallen.com/essays/2026-10-17-how-to-time-travel</loc></url><url><loc>https://www.geoffreychallen.com/essays/2026-10-22-the-university-of-the-future</loc></url><url><loc>https://www.geoffreychallen.com/opening</loc></url><url><loc>https://www.geoffreychallen.com/projects</loc></url><url><loc>https://www.geoffreychallen.com/scholarship</loc></url><url><loc>https://www.geoffreychallen.com/service</loc></url><url><loc>https://www.geoffreychallen.com/statements</loc></url><url><loc>https://www.geoffreychallen.com/talks</loc></url><url><loc>https://www.geoffreychallen.com/talks/2025-12-07-cs-124-all-staff-meeting</loc></url><url><loc>https://www.geoffreychallen.com/talks/2025-12-11-cs-124-all-student-meeting</loc></url><url><loc>https://www.geoffreychallen.com/talks/2026-01-15-a-day-with-claude-using-and-teaching-coding-agents</loc></url><url><loc>https://www.geoffreychallen.com/talks/2026-02-11-the-educational-engineer</loc></url><url><loc>https://www.geoffreychallen.com/talks/2026-05-12-the-new-computing-education-in-the-ai-era</loc></url><url><loc>https://www.geoffreychallen.com/talks/2026-06-09-the-new-computing</loc></url><url><loc>https://www.geoffreychallen.com/talks/2026-06-11-using-and-understanding-ai</loc></url><url><loc>https://www.geoffreychallen.com/talks/2026-06-29-the-new-computing</loc></url><url><loc>https://www.geoffreychallen.com/talks/2026-07-08-computing-beyond-code</loc></url><url><loc>https://www.geoffreychallen.com/talks/2026-07-10-a-course-about-ai-built-with-ai-powered-by-ai</loc></url><url><loc>https://www.geoffreychallen.com/talks/2026-09-29-new-computing-new-pedagogy</loc></url><url><loc>https://www.geoffreychallen.com/talks/2026-10-26-computing-education-in-human-language</loc></url><url><loc>https://www.geoffreychallen.com/talks/2026-10-27-computing-education-in-human-language</loc></url><url><loc>https://www.geoffreychallen.com/talks/2026-10-28-computing-education-in-human-language</loc></url><url><loc>https://www.geoffreychallen.com/teaching</loc></url></urlset>