Viewing as
AI Use Framework

The 5Cs Responsible Delegation Framework

This framework encodes the model for AI use that I ask students to use in my classes. It argues that all work falls into one of six categories, and that discerning which category is at play is important for both the teacher (in determining the purpose of the assignment and what will be assessed) as well as for the student (in determining what they are supposed to get out of the assignment). The model was designed for AI and then broadened to apply to all forms of "Generative Assistance" (GA), which includes tutors, friends, forum posts, etc. It is also the framework that I hold myself to as an adult, human, and teacher.

More about the framework
Origin story

In the fall of 2025 I began writing a model for responsible use of AI in direct response to student complaints I heard around campus — that teachers said "don't use AI" but were clearly (and hypocritically) using AI themselves. This hit home for me: I use AI at work (and at home) extensively, and although I was also allowing students to use AI in class, I was getting away with a vague statement: "you can use it in this class because the code AI generates is so bad it won't help you." That loose sort of statement is neither true nor useful at this point, if it ever was. Students can certainly generate high-quality code with AI, and also need guidelines for when it might be beneficial or honest to do so, and when it is not.

The more I considered the idea of students claiming that teachers were being hypocritical, the more I realized that my intent wasn't matching what I said in class. I'm very intentional about my AI use and try to structure it well. I also experimented relatively early (and continuously since then) with various uses of AI, rapidly determining which modes fit both my natural mode of operating and my ethics. In an attempt to be as transparent as I wanted to be, I found myself trying to encode my own personal AI delegation rules into a framework that would work equally well for students as it would for teachers.[1]

The framework described below is a descendant of that original formalization of my ethics, stress-tested through numerous students and colleagues, as well as numerous conference participants[2] and a few AI experts. It has, however, changed substantially since then. Originally it involved a claim that all work (in my class or in my own profession) fits into six categories. Although I still hold that this is true, there is now more room for discretion between the categories, as you can see in the text below.

Transition

I will also acknowledge that the question has shifted under me during the process. I originally thought the framework was helping people determine whether AI use was acceptable in a certain scenario, and if so, in what manner they should go about it. Now, it's a question bigger than that, because the same framework applies equally to tutoring, online forums and in-person consultations: "Am I outsourcing work that should still belong to me?"[2] More precisely, the framework is an early attempt to define a common language for cognitive work so that teachers and students can agree on what is actually offloaded and whether it should have been.

Numerous experts have told me that such a framework, shared between teachers and students, is an impossible thing to create. I fundamentally disagree — and more so, believe that we should only ask students to abide by guidelines for which we also follow the age- or role-adjusted analogues. To me, this is the definition of integrity in the classroom. Your definition of integrity might differ. This idea might feel uncomfortable, or it might help provide clarity. In either case, I encourage you to share feedback.

Most arguments I've heard about AI in schools aren't really about AI — they're about classification. Students and teachers often agree that learning matters, and they often agree about the high-level goals such as "AI shouldn't replace the purpose of the assignment." What they don't agree on is a shared language for describing what "replace the purpose of the assignment" means. Purpose for whom? In what role? With what assignment? And what level of challenge and/or accommodation?

Three examples show why these details matter:

  • Asking AI to generate a plan for deploying biological weapons.
  • Asking AI to draft a page explaining 2D arrays.
  • Asking AI to draft a thank-you note.

The first produces an unacceptable outcome regardless of role or process. The third may produce excellent prose while still feeling fundamentally wrong because the value of the task lies in authentic expression.

In some ways, the second is the most interesting: it may be entirely appropriate for a teacher but problematic for a student, depending on the learning goal. As a teacher, it's very likely that I gave AI bullet points and made sure it was an authentic reflection of my knowledge. And drafting a simple note on material is a reasonable outsourcing, preserving my capacity so I have more energy to bring to my unique contribution (feedback to students, perhaps). But as a student, that ask is probably not an authentic expression of my knowledge and is almost certainly replacing the intended work of understanding and distilling knowledge. It might still be acceptable if doing so reduced labor on the project to a degree that I could access another core part of the project, but it seems much less likely.

The strongest reactions I've seen to AI ("Absolutely not!" and "did someone actually do that?!") have come from scenarios I posed to others, both teachers and students, where generative tools appeared to replace what people expected to be a uniquely human contribution: basic decency between humans, relationship-building, what it means to give a genuine compliment. Those reactions point toward something beyond cognitive work and towards ownership and authenticity.

These examples suggest that people are evaluating more than one thing at once. They are judging outcomes, processes, roles, and authenticity. The original framework focuses primarily on process, but the newest version focuses more on discretion.

Questions on the motivation for this transition? The above is a lightly edited excerpt from a workshop report[2] I wrote in June 2026.

Framing

Because the 5Cs ask you to classify your work based on categories like contribution and core purpose, you must first figure out what those high-level ideas are for you. This is part of the framing, or context, of the delegation problem. You should be able to answer:

  • In what role am I acting?

    We always inhabit multiple roles, but which is most relevant in the moment? A human, a student, a daughter, a friend…

  • What is the core purpose of that role?

    This is a matter of some discretion. Most people have very firm notions of what the core purpose is of a teacher, student, human, or friend, but we often have a tough time specifically naming that core purpose. Luckily, if you are a student working in this model, you will likely have received some indications from your teacher as to what your core purpose is. Broadly speaking, a student's core purpose is to learn and grow, and a teacher's core purpose is to teach. (Specifically, I believe a teacher's core purpose is to help students to 1) know themselves and the world around them with increasing levels of accuracy, and 2) act with increasing levels of agency and good judgment on the world around them.)

  • What activities support that core purpose?

    What are the things I do in my day to day that support me in learning or in teaching? For the purpose of the text below, you can assume that:

    • a CS student's core activities include utilizing the 15 CS Skills[3] as well as the content knowledge of the course they're in, such as the programming language concepts.
    • a Math student's core activities include using and practicing relevant process skills and content goals for their course.
    • a teacher's core activities may include providing a safe learning environment, meaningful resources, crafting assignments, assessing student progress and understanding, providing timely meaningful feedback, and targeting support to student skills and gaps.
  • In what ways am I showing up authentically and/or growing?

    This question addresses the ways in which it is important that you, specifically, are undertaking this activity. Is it because the activity acts meaningfully to change you, or because you act meaningfully to change the output to something else? Whatever that important individual interaction is, is your contribution.

The questions above only need to be answered once per class, and perhaps less often. But they are important to situate a person in their context so they know why they are pursuing and can navigate with an accurate compass.

Impact check Before deciding what mode your work falls into, and what it is outsourcing, first consider the impact or consequences of the work. All else being equal, are you creating something that has a positive (or at very worst, neutral) impact on the world? If so, proceed and find the appropriate work category. If not, better stop and double check your impulses.

Framework components
C1 · Contribution
"Create First, Sift in Dialogue"

Contribution, previously listed as creativity. An individual's unique contribution could be external - they bring their unique perspective and lived experience to bear on an artifact for others. Alternately, we might consider the unique contribution to be bringing oneself to be changed by the activity, as with many learning activities. The former is both more common and easier to consider, however.

Reflection When determining if this work is outsourcing your contribution, ask yourself: Am I still visible in the final output? Am I changed by the process? Did I bring my ideas, relationships, individuality, or authenticity to bear on this activity before seeking generative assistance?

Motivation Creativity begets creativity. When you engage in creative work, and offer your unique contribution to a body of work, it builds your intuition, taste, and problem-solving instincts. It builds your capacity for authenticity and vulnerability to critique and feedback. Unused cognitive muscles atrophy. To develop yours, generate your own idea or attempt first, even if it's incomplete. Afterward, GA can help expand or refine what you've already created.

Examples Work that falls into this category might include brainstorming, sketching ideas, modeling, exploring patterns, ideation, generating multiple approaches, trying something before you know it works. Writing almost always falls into this category.

Side note - there are some instances where you as a person don't want to own the creative authorship for your project. This is likely okay on personal projects, but don't assume it's acceptable in class.

As a CS student
  • Your contribution is your unique concept — your approach to a program, system, or algorithm.
  • Your contribution might also be using creativity to generate ideas, sketches, predictions, and models.
  • GA might expand on your ideas or help you distill them after you've exhausted your contribution.
As a Math student
  • Your contribution is your approach to a problem, graph, or analysis, or the way you first make contact with a problem or proof.
  • Your contribution might also be using creativity to generate ideas, sketches, predictions, and models.
  • GA might expand on your ideas or help you distill them after you've exhausted your contribution.
As a teacher
  • Your contribution is your way of approaching a course, topic, or lesson, expressed through pedagogy and curriculum design.
  • Your contribution might also include your unique way of grounding your content knowledge in your own experience and relationship to students — in short, your teaching style.
  • GA might help broaden the accessibility or appeal of your ideas, reframe metaphors, or add variants to assignments, after you've generated as far as you can.
C2 · Core Activities
"Attempt - Ask - Audit"

Core activities, previously listed as core skills. These are the activities that support my core purpose in this role (see Framing). For a student, these activities are often the discipline-specific competencies or content learning. For a teacher, it is the activities that make it worthwhile to show up in the classroom each day.

Reflection To determine if you are outsourcing the core activities, consider whether the outsourced work could plausibly be seen as the reason you were handed the activity. If so, did you make a solid attempt before asking for generative assistance? Did you audit the results handed to you by GA? Did you ask for revisions, reject suggestions, or clarify your own understanding of the task after an initial response?

A good check if you've put in an honest attempt is whether you can fill in the following blanks:

"I am trying to do [skill or action]. I tried and expected [desired result] but instead got [actual result]. I then attempted these things: [list three revisions or additional actions, like research]. I saw the following results [list results from revisions]. Can you help me?"

Motivation For core activities, it is expected both that you are activating your own expertise and skills and that you are not working to exhaustion in pursuit of the core activities. These are the activities for which you likely bear the most responsibility. Therefore, whenever you engage GA in a core activity, you are responsible for auditing the response using your own understanding to check its validity. These skills cannot be fully outsourced without extreme liability.

Examples Work that falls into this category might include building, writing, reasoning, analyzing data, revising your own work, and working through or learning a procedure.

As a CS student
  • Your core activities might be programming, writing, refactoring, testing, or designing.
  • You learn those skills by attempting them before consulting generative assistance and consulting GA only after getting stuck.
  • Work in this category should feel like a "good stretch" - not so easy that you never make a mistake, not so hard that you feel like you are only making mistakes. Use resources to tune that mental exertion level.
As a Math student
  • Your core activities might be solving problems, graphing, analyzing data, checking work, or crafting a proof.
  • You learn those skills by attempting them before consulting generative assistance and consulting GA only after getting stuck.
  • Work in this category should feel like a "good stretch" - not so easy that you never make a mistake, not so hard that you feel like you are only making mistakes. Use resources to tune that mental exertion level.
As a teacher
  • Your core activities might be relating to students, fostering community and a safe learning environment.
  • Your core activities might also include providing meaningful resources, crafting assignments, assessing student progress and understanding, providing feedback, and targeting support.
  • Critically, you engage in these activities when you engage in the generative aspects of them: investing in the relationships or communities, and generating the concepts, ideas, and assignments, even if the artifacts of assignments are drafted by GA (as with using textbook homework problems or drafting a common assessment).
  • Work in this category should feel like a "good stretch" - not so easy that you never feel the urge to revise or revisit, not so hard that you feel like you are constantly recreating the wheel. Use resources to tune that mental exertion level.
C3 · Clarification
"Zoom to Scope"

Clarifying issues is a specific sort of skill - it is locating the place where you have gone wrong. We can use generative assistance to help us see more clearly where the issue might be, but it shouldn't be used to do the actual identification or diagnosis, or choose a solution for you. Instead, it should be helping zoom in on the right area or space for problem solving.

Reflection In determining whether you are engaging in clarification, ask yourself: Do you have a problem to solve? If so, do you know what the problem and the fix are? If you don't know either, you're probably clarifying.

The same sentence starter from C2 applies here, but so does this one: "I was doing [action] and got an unexpected result I cannot understand: [error or crash], can you help me interpret the meaning of that output, without knowing what my code or solution looks like?"

Motivation When you know neither the specific problem nor the specific fix, you may often need help to figure out where to look next. Traditionally, we've done this by asking for help from a TA, instructor, or even just Google: "what does X mean?" The real test of this skill is whether you found the solution after engaging GA, or whether you got just enough information to engage your own understanding with GA's scoping.

Examples Work that falls into this category might include interpreting error messages, understanding unexpected output, clarifying confusing terminology, unpacking instructions, identifying what "could" be causing a problem, understanding a surprising result in code or math.

Side note: At some points in a course or project, clarifying issues might be a core skill. But for the most part, this is its own category.

As a CS student
  • Your clarification might be asking GA to interpret error messages, translate jargon, explain robot symptoms, talk through reasoning (rubber ducking), and describe how to use tools.
  • You might use references, exemplars, and tools like debuggers and linters to help locate issues.
  • GA may point out and provide possible interpretations and clues, but not diagnose or fix.
  • GA should be helping you to see more clearly, not to solve more of the problem.
As a Math student
  • Your clarification might be asking GA to check your work, or to help determine why your answer is incorrect or why you got stuck with nowhere to go.
  • You might use references, exemplars, tools like Desmos and calculators, and study guides to help locate issues.
  • GA may point out and provide possible interpretations and clues, but not diagnose or fix.
  • GA should be helping you to see more clearly, not to solve more of the problem.
As a teacher
  • Your clarification might be attempting to understand why a student (or group) did not understand the lesson, assignment, or resource provided.
  • You might use experience, colleagues, models of student learning, and relevant class data to inform your decision and locate issues.
  • GA can be used to build context and locate those attempts in the right search space, but cannot replace your judgment.
  • GA helps you zoom in and out: spot patterns across problems or student misconceptions, or see what is different about a single outlier.
C4 · Correction
Redirect! Correct with Core Activities

Correcting issues is a core skill, always. When you arrive here, you can always Clarify (C3) but you must use your Core Activities (C2) to actually make a revision.

Examples Work that falls into this category might include determining the cause of an error, performing tests, choosing a debugging strategy, updating your code or reasoning, verifying which hypothesis is correct, or repairing a flawed argument.

Side note: the C3-C4 boundary can be a fuzzy one, and some generative helpers (like AI and eager friends) like to help. Sometimes this means they volunteer to take over and do the diagnosis or the fix for you. If this happens, acknowledge it and revise your asks for next time - be proactive about fending off GA's corrections. If it continues happening, then your core skills are not growing! Seek help!

As a CS student
  • Your correction might be correcting code, fixing mechanisms, diagnosing behavior, choosing tests — these are core disciplinary skills.
  • You re-engage your core activities to tackle the errors found while clarifying.
  • Yes Questions:
    • “What kinds of algorithms exist for reversing my route?”
    • “What are common strategies for line-following robots?”
    • “What methods do engineers use to detect sensor noise?”
  • No Questions:
    • “Which of these should I use for my specific robot?”
    • “Given my robot behaves like this, which classic solution applies?”
    • “Here is my code and the error — which standard fix matches?”
As a Math student
  • Your correction might be using process goals and content skills to find another solution, revise a graph or equation, or modify the calculation results.
  • You re-engage your core activities to tackle the errors found while clarifying.
  • Yes Questions:
    • “What are common strategies for polar graphing?”
    • “What kinds of things do I need to consider when generating a projectile equation?”
  • No Questions:
    • “Given the graph looks like this, which trig function is it?”
    • “Here is my problem and the bad solution — what do I need to change?”
As a teacher
  • Your correction might be reteaching, reassessing, or providing additional materials.
  • You re-engage your core activities to tackle the errors found while clarifying.
  • Yes Questions:
    • “What are good engagement strategies for visual learners?”
    • “What strategies might help someone with test anxiety?”
  • No Questions:
    • “Given the student made these mistakes, what should I tell them to work on?”
    • “Here is a test — create a targeted review problem for the student.”
C5 · Cost
"Lighten the Load!"

Cost, previously listed as construct plans. Overwhelmed? Not sure how to step forward or what the first step is? Sometimes the thing that makes work hard is the core activity itself - it's the actual effort of learning, growing, teaching, or just being human. We don't want to avoid life and outsource everything, but sometimes outsourcing things that aren't part of the core activities allows us to handle the core activities with more capacity.

Reflection Ask yourself: Is this reducing load outside my core purpose and/or increasing capacity to handle something inside the core purpose?

Motivation GA is welcome to support your executive functioning and study skills - this is a great use of technology. Just be sure you still get the practice in breaking down tasks by yourself some of the time, or you will find yourself overwhelmed by more and more simple tasks. Remember, unused muscles atrophy! Technology can sometimes also help offset the cost in time, money, or unnecessary cognitive load (such as understanding assignment instructions written in your second language).

Examples This includes planning projects, organizing multi-step work, generating checklists, mapping out your week, breaking down large assignments, prioritizing tasks, etc.

As a CS student
  • You reduce the cost when you break assignments into steps, make study plans, organize project sprints, generate checklists, or preview workload.
  • You might also reduce cost when you ask GA to help with visual design, proofreading, or boilerplate text generation (when that is not a core activity).
  • GA can offset the grunt work of an activity, but not the core activity itself, unless you have checked with the teacher and they have made an exception to get you into the challenge "sweet spot."
As a Math student
  • You reduce the cost when you break assignments into steps, make study plans for a test, generate problems to attempt or practice on, understand unknown vocabulary encountered in the textbook, organize project sprints, generate checklists, or preview workload.
  • You might also reduce cost when you ask GA to help with typesetting or proofreading.
  • GA can offset the grunt work of an activity, but not the core activity itself, unless you have checked with the teacher and they have made an exception to get you into the challenge "sweet spot."
As a teacher
  • You reduce cost when you reduce the administrative load of teaching: calendaring, uploading, downloading, data collation and entry, and mass communication.
  • You might also use GA to generate student-readable text instructions from your bullet-pointed assignment parameters, double-check consistency in assignments, and otherwise run verification on your teaching work.
  • GA can offset the grunt work of an activity, but not the core activity itself, unless doing so enables you to spend time on other core activities you do not get access to otherwise (for example, automating routine homework feedback in order to have more time conferencing with students about trends in that feedback).
R · Reflection
Always Solo

If your task doesn't clearly fit any of the 5Cs above, it is likely reflection.

Reflection If you are taking a moment to create insights about your own patterns and learning, you are reflecting. Ask: Am I thinking about what I learned, did wrong, did right, or had skill gaps in? Can I state my learning before engaging another opinion to sharpen, clarify, or restate that learning? Is that reflective insight mine?

Motivation The core activity of all people who are growing is metacognition: thinking about your thinking. Reflection is one of the best ways to engage metacognition, and it is impossible to outsource while retaining the benefits, without a great deal of practice. While you can sometimes do "social thinking" about your own thinking, often times doing so injects someone else's thoughts and opinions about your thinking into the mix. For this reason, reflection should always be a solo (non-GA) activity.

Examples This includes personal insights, "what I learned," documenting your process, evaluating your growth, or any writing that requires your own perspective.

Remember, GA cannot know what lives inside your head unless you say it in your own words. That "putting experience into words" is what builds your mental models. And... once it's out there, use it! Do not let GA abstract out all personality and experience from your words.

As a CS student
  • Your reflection might be working on guidesheets, mindset reflection, thinking about your collaboration habits and use of classtime, or reflecting on common errors.
  • You might also be reflecting while meaning-making, generating narrative writing, or exploring identity-based insights.
  • No one else can speak for your lived experience.
As a Math student
  • Your reflection might be working on refining your study technique, thinking about your collaboration habits and use of classtime, or reflecting on common errors.
  • You might also be reflecting while meaning-making, generating narrative writing, or exploring identity-based insights.
  • No one else can speak for your lived experience.
As a teacher
  • Your reflection might be refining your pedagogy and teaching practice, challenging your own point of view, creating professional learning and growth goals, and receiving and processing feedback.
  • No one else can speak for your lived experience.

Using AI, in my view, is almost always allowed, and sometimes even encouraged. However, in every case we should be using AI with integrity and that includes the following Three O's

  • On Purpose

    Use AI intentionally. Know when you're asking AI to do something and what you're asking for. Specifically, what verb do you want AI to be doing for you?

    An example - I asked ChatGPT to help me organize some bulletpoints when I was building this framework, without changing any words: that's organizing. I also asked Claude code to "... build me out a static page for the AI framework that has a design similar in feel to the other pages ... and has placeholders for ... Please hook it up in all of the sane places and then I will fill in the text." That's Claude building and designing for me. [4]

  • Out in the Open

    Be transparent about when and how you use AI. That means naming the work done by AI, even if you feel like it didn't show up in the final project.

    Continuing the example: I used ChatGPT to process my thoughts in August of 2025 when I was distilling these ideas. However, the AI did not come up with any categories and the text on this page is all mine. The webpage itself was primarily built with Claude Code (and a lot of back and forth).

  • Ownership

    It should always be clear who owns what part of the work you are presenting, and what you are claiming as yours.

    Again, an example. The ideas on this page are mine, full and clear. The design of the webpage is shared ownership between AI (ClaudeCode) and myself. I'm comfortable with this, because I am not building my webdesign skills right now.

References
Downloads