# CCAR-F Practice: Prompt engineering | Your AI Department

> 40 free CCAR-F practice questions on prompt engineering (20% of the exam), with study notes and explanations.

Source: https://youraidept.com/network/ccar-f-practice-questions/prompt-engineering

CCAR-F domain drill

# CCAR-F practice questions: Prompt engineering.

40 original questions on Prompt engineering, which carries 20% of the Claude Certified Architect – Foundations exam per the published guide. Study notes first, then the questions with an explanation for each. When this domain feels solid, take [the timed CCAR-F practice exam](https://youraidept.com/network/ccar-f-practice-exam) and check the domain breakdown.

## What to know about Prompt engineering

- System prompts for role and standing instructions; the user turn for the task. Clear, specific instructions work better than clever ones.
- Examples: a small number of high-quality examples steer format and tone more reliably than description alone.
- Structure with XML tags to separate instructions, documents, and examples, and to make long prompts unambiguous.
- Reasoning: chain-of-thought instructions and extended thinking, and when each is worth the tokens.
- Controlling output: response prefilling, requested formats, JSON via tool definitions or structured outputs.
- Long-context habits: put documents at the top, ask for quotes before analysis, and keep the question at the end.

## Prompt engineering questions

All domains (40) Prompt engineering (40)

Prompt engineering

You need a response in a strict JSON shape that downstream code will parse. Which approach is most reliable?

- Lower the temperature to zero so the formatting is deterministic across runs
- Define the shape as a tool input schema, or use structured outputs, so the model must conform
- Ask for JSON in the user message and add a note that any text outside the object will break the parser
- Prefill the assistant turn with an opening brace and stop at the closing brace

Check answer

### Show answer

Answer: Define the shape as a tool input schema, or use structured outputs, so the model must conform. Schema-enforced output is more reliable than instructions alone: tool use with an input schema, or structured outputs, constrains the shape. Prefilling the brace suppresses preamble but does not guarantee the keys, types, or nesting downstream code expects.

Prompt engineering

A prompt includes a 40-page contract and one question about it. Where should the question go?

- In the system prompt, with the contract alone in the user turn, so instruction and content are separated
- Split across several user turns, one section of the contract per turn, with the question at the end
- At the end of the user message, after the contract, with the contract clearly delimited by tags
- At the top of the user message, before the contract, so the model knows what to look for while it reads

Check answer

### Show answer

Answer: At the end of the user message, after the contract, with the contract clearly delimited by tags. For long context, put documents first and the question last, and delimit the document so instructions and content do not blur. Putting the question first is the common intuition but performs worse on long inputs; moving it to the system prompt separates it from the material it refers to.

Prompt engineering

Output format keeps drifting despite detailed instructions. What usually fixes it fastest?

- Remove the system prompt and put the instructions in the user turn, closer to the task
- Add two or three high-quality examples of the exact format, wrapped in clearly labeled tags
- Reduce max_tokens so the model has no room to add anything beyond the required format
- Restate the format instruction at both the start and the end of the prompt so it is harder for the model to miss

Check answer

### Show answer

Answer: Add two or three high-quality examples of the exact format, wrapped in clearly labeled tags. A small number of good examples steers format more reliably than longer descriptions. Repeating the instruction adds emphasis, not clarity; cutting max_tokens truncates output rather than shaping it.

Prompt engineering

When is extended thinking the wrong tool?

- Multi-step planning over a set of requirements that conflict with one another
- Debugging a subtle logic error across several interacting functions
- Weighing the trade-offs between two candidate system architectures
- A high-volume yes/no classifier where per-request cost and latency dominate

Check answer

### Show answer

Answer: A high-volume yes/no classifier where per-request cost and latency dominate. Extended thinking costs tokens and time. It pays off on hard reasoning such as planning, debugging, and trade-off analysis, not on simple, high-volume decisions where a fast direct answer is just as accurate.

Prompt engineering

A system prompt says 'be helpful' and the outputs vary wildly in format. The highest-leverage change is:

- Adding 'be concise and consistent' to the system prompt
- Lowering the temperature so the formatting varies less
- Stating the exact output format with a short example
- Adding a persona so the model has a stable voice to write in

Check answer

### Show answer

Answer: Stating the exact output format with a short example. Concrete format specification with an example beats abstract adjectives. Lower temperature narrows sampling but cannot supply a format that was never stated; a persona shapes tone, not structure.

Prompt engineering

You need the model to reason through a multi-step pricing rule before answering. Which technique?

- Split the request across two turns, one for the rule and one for the answer
- Provide several unrelated worked examples so the model learns to be careful
- Ask for the final price only, with a rule that the answer must be a single number
- Ask it to work through the steps before answering, or enable extended thinking for the hard cases

Check answer

### Show answer

Answer: Ask it to work through the steps before answering, or enable extended thinking for the hard cases. Letting the model reason before answering improves multi-step accuracy. Asking for the number only removes the working that makes the answer right; unrelated examples teach nothing about this rule.

Prompt engineering

Which is the best use of XML-style tags in a prompt?

- Separating instructions, reference documents, and examples so the model does not confuse them
- Signalling to the API which sections of the prompt are eligible for prompt caching
- Marking the parts of the prompt the model may skip when the context is nearly full
- Replacing the system prompt with a tagged block at the top of the user turn

Check answer

### Show answer

Answer: Separating instructions, reference documents, and examples so the model does not confuse them. Clear structure prevents content from being read as instructions and makes long prompts unambiguous. Tags are not read by the API for caching; cache_control does that. The model does not skip tagged sections.

Prompt engineering

You want responses to begin with a JSON object and nothing else. Which technique reduces preamble?

- Adding 'respond with JSON only' as the last line of the system prompt
- Prefilling the assistant turn with the opening brace
- Setting stop_sequences to a closing brace so the model ends at the object
- Setting temperature to zero so the model picks the most likely opening

Check answer

### Show answer

Answer: Prefilling the assistant turn with the opening brace. Prefilling steers the start of the response and suppresses chatty preambles. A stop sequence controls where the response ends, not where it starts; a 'JSON only' line helps but is still an instruction the model can ignore.

Prompt engineering

The model keeps inventing a citation when a source is missing. Which instruction helps most?

- 'Keep answers short so there is less room for unsupported claims to appear'
- 'If no source in the provided material supports the claim, say so instead of citing'
- 'Cite at least one source for every claim, using the provided material where possible'
- 'Use your own knowledge to fill gaps when the provided material does not cover a claim'

Check answer

### Show answer

Answer: 'If no source in the provided material supports the claim, say so instead of citing'. Give the model an explicit permitted action for the missing-information case. 'Cite at least one source' is the instruction that produces invented citations; filling gaps from memory replaces one fabrication with another.

Prompt engineering

Which examples make few-shot prompting work best?

- A few examples that closely match the target task and format, including a tricky edge case
- Examples drawn from a different but similar domain to avoid overfitting to the test set
- Examples that deliberately contain errors, with corrections, so the model learns what to avoid
- A large set of loosely related examples so the model sees the range of possible inputs

Check answer

### Show answer

Answer: A few examples that closely match the target task and format, including a tricky edge case. Relevance and quality matter more than quantity; an edge case teaches the boundary. Error-and-correction examples can work for critique tasks, but for a formatting task they put wrong outputs in front of the model.

Prompt engineering

A prompt for summarizing meeting notes should also flag decisions and owners. Where do those requirements go?

- Stated explicitly as required output sections, with an example
- Implicitly, since a well-written summary includes decisions and owners
- In the system prompt as a general instruction to 'capture action items'
- In a second call after the summary, so each call has one job

Check answer

### Show answer

Answer: Stated explicitly as required output sections, with an example. Required elements are stated, structured, and shown, not assumed. A second call is decomposition, which can be fine, but the requirement still has to be stated somewhere; a vague 'action items' line is not a required section.

Prompt engineering

What is the role of the system prompt compared with the user turn?

- The system prompt is where the model name and version are declared; the user turn holds everything else in the request
- The system prompt sets standing role, rules, and format; the user turn carries the specific task and material
- The system prompt carries the material to analyze; the user turn carries the standing rules
- They are interchangeable; the model concatenates them before reading either

Check answer

### Show answer

Answer: The system prompt sets standing role, rules, and format; the user turn carries the specific task and material. Separating standing instructions from per-request content keeps prompts stable and cacheable. The reverse split puts volatile material in the cacheable position; the model name is set on the request, not in the prompt.

Prompt engineering

A prompt includes ten rules and the model follows nine. Which change is most effective?

- Move the missed rule near the task, restate it as a concrete check, and add an example of compliance
- Delete the nine rules that already work, so the missed one gets the model's full attention
- Move the missed rule into a tool description so the model reads it when it acts
- Repeat the missed rule in capitals at the top and bottom of the system prompt

Check answer

### Show answer

Answer: Move the missed rule near the task, restate it as a concrete check, and add an example of compliance. Position, concreteness, and examples drive rule adherence. Capitals add emphasis without clarity; deleting working rules trades nine known behaviors for one.

Prompt engineering

When should you ask the model to quote the relevant passage before answering a question about a long document?

- Only when streaming, since the quote arrives first and gives the user something to read while the answer generates
- When the answer is a single fact, since longer answers already cite their sources
- When accuracy on the document matters, since grounding in quotes reduces invented details
- Only for documents short enough that the quotes do not add much to the output

Check answer

### Show answer

Answer: When accuracy on the document matters, since grounding in quotes reduces invented details. Quote-then-answer anchors the response in the source, which matters most on long documents. Short documents need it least; streaming is a delivery detail, not a reason.

Prompt engineering

A prompt asks for 'a short answer' and gets three paragraphs. What fixes it reliably?

- Reduce temperature to zero so the model chooses the most likely, usually shorter, phrasing
- Specify the length in sentences or words and show an example of the right length
- Set max_tokens to a small value so the response cannot run to three paragraphs
- Add 'be brief' to both the system prompt and the user message

Check answer

### Show answer

Answer: Specify the length in sentences or words and show an example of the right length. Precise constraints and an example beat vague adjectives. A small max_tokens truncates mid-sentence rather than producing a short answer; temperature does not control length.

Prompt engineering

Which is a sign that a task needs extended thinking rather than a normal response?

- The prompt is long and contains several reference documents the model has to read through
- The task requires weighing several constraints and checking intermediate steps
- The user wants the answer quickly and is willing to accept a rough result
- The output must follow a strict schema that downstream code will parse

Check answer

### Show answer

Answer: The task requires weighing several constraints and checking intermediate steps. Extended thinking pays off on multi-constraint reasoning, not on lookups. A long prompt is a context question, not a reasoning one; a strict schema is solved by structured output.

Prompt engineering

What is a good way to make a prompt testable?

- Test it against live traffic and roll back when the error rate rises
- Define expected outputs for a set of inputs and check the prompt against them after every change
- Freeze the prompt once it works and route changes through a new prompt
- Keep the prompt general so it holds up on inputs you did not anticipate

Check answer

### Show answer

Answer: Define expected outputs for a set of inputs and check the prompt against them after every change. A prompt with a test set can be improved safely; one without cannot. Live traffic tests find problems after users see them; freezing the prompt avoids regressions by refusing improvements.

Prompt engineering

Which change most often improves a prompt that is 'almost right'?

- Adding a persona that matches the domain the prompt operates in
- Adding a line asking the model to double-check its answer before responding
- Moving the instructions from the system prompt into the user turn
- Replacing an ambiguous instruction with a specific, checkable one

Check answer

### Show answer

Answer: Replacing an ambiguous instruction with a specific, checkable one. Ambiguity is the usual culprit; specificity is the usual fix. A double-check line can help on reasoning tasks but does not tell the model what it misunderstood; a persona shapes voice, not correctness.

Prompt engineering

Which instruction most improves factual grounding when documents are provided?

- 'You are a careful analyst who values accuracy above all else in every answer you give'
- 'Be concise and accurate, and avoid speculation unless the user asks for it'
- 'Combine the documents with your own knowledge and give the most complete answer'
- 'Answer only from the provided documents and cite the passage; if it is not there, say so'

Check answer

### Show answer

Answer: 'Answer only from the provided documents and cite the passage; if it is not there, say so'. Explicit grounding plus a permitted 'not found' path is what stops the model filling gaps. A persona of an accurate analyst sets tone but gives the model no rule for missing facts.

Prompt engineering

A prompt must produce output in a strict template across thousands of runs. Which combination is strongest?

- A detailed persona plus a high temperature so the model stays engaged across runs
- Ten varied examples with no explicit template, so the model infers the pattern
- A precise template, one or two examples, and schema enforcement where possible
- A long narrative description of the task that explains why the template matters

Check answer

### Show answer

Answer: A precise template, one or two examples, and schema enforcement where possible. Specification, examples, and enforcement. Examples alone leave the model to infer the template, and varied examples pull output in different directions.

Prompt engineering

What is the drawback of stuffing every possible rule into one system prompt?

- The model treats later rules as higher priority, so the early rules get ignored
- Rules compete and get missed; prioritize, structure, and test which ones matter
- Longer system prompts break prompt caching, so each run pays full price for the rules
- There is no real drawback as long as the rules are numbered and grouped by topic

Check answer

### Show answer

Answer: Rules compete and get missed; prioritize, structure, and test which ones matter. More rules is not more adherence; rules compete for attention. A long stable system prompt caches well, so caching is not the drawback.

Prompt engineering

When should you show the model a negative example (what not to do)?

- When a specific failure keeps recurring and a positive example alone has not fixed it
- Only as a last resort after temperature and max_tokens adjustments have both failed to help
- In every prompt, paired with each positive example so the contrast is explicit
- Only in the system prompt, since negatives in the user turn are treated as content

Check answer

### Show answer

Answer: When a specific failure keeps recurring and a positive example alone has not fixed it. Targeted negatives address stubborn failure modes. Pairing a negative with every positive adds noise and can draw attention to the wrong behavior.

Prompt engineering

Which is the best way to get the model to ask a clarifying question instead of guessing?

- Include examples of confident guesses marked as wrong so the model learns to avoid them in similar cases
- Add a persona of a cautious consultant who checks with the client before acting
- Instruct it to ask when a required detail is missing, and define what counts as required
- Lower the temperature so the model is less willing to commit to an uncertain answer

Check answer

### Show answer

Answer: Instruct it to ask when a required detail is missing, and define what counts as required. Define the condition for asking. A cautious persona shifts tone but does not tell the model which details are required.

Prompt engineering

A summarization prompt is losing important numbers. What helps?

- Ask for a shorter summary so the model focuses on only the most important facts
- Instruct it to preserve all figures, dates, and names verbatim, with an example
- Increase max_tokens so the summary has room for every number in the source
- Switch to bullet points, since lists make omitted figures easier for a reader to spot

Check answer

### Show answer

Answer: Instruct it to preserve all figures, dates, and names verbatim, with an example. Name what must survive and show it. Extra output room does not tell the model that figures matter, and a shorter summary drops more of them.

Prompt engineering

What does 'role prompting' do well and what does it not fix?

- It sets tone and perspective; it does not fix missing instructions, data, or ambiguous tasks
- It fixes ambiguous tasks by giving the model a viewpoint from which to resolve them
- It replaces the need for examples, since a strong persona implies the expected output
- It improves factual accuracy by activating domain expertise the model would not otherwise use

Check answer

### Show answer

Answer: It sets tone and perspective; it does not fix missing instructions, data, or ambiguous tasks. Personas shape voice, not correctness. A role does not supply missing data or resolve an ambiguous task definition.

Prompt engineering

Which prompt is more testable?

- 'Write a summary of at most 120 words with one sentence per section, listing every decision and owner'
- 'Summarize this document in the style of our best analyst, keeping the reader's needs in mind'
- 'Write a thorough, well-organized summary that a busy executive would find genuinely useful and complete'
- 'Produce a high-quality summary and double-check it for completeness before you answer'

Check answer

### Show answer

Answer: 'Write a summary of at most 120 words with one sentence per section, listing every decision and owner'. Concrete constraints can be checked: word count, sentence count, decisions and owners. 'Useful' and 'high-quality' cannot be scored without a rubric.

Prompt engineering

You want the model to output only 'APPROVE' or 'REJECT'. What is the most reliable approach?

- Constrain the output through an enum in a tool schema, or prefill and instruct with examples
- Add a strict reviewer persona and ask the model to be decisive in every answer it gives
- Raise max_tokens and instruct the model to end its response with the final label on its own line
- Ask the question twice and accept the label only when both responses agree with each other

Check answer

### Show answer

Answer: Constrain the output through an enum in a tool schema, or prefill and instruct with examples. Enforce the label set with a schema or prefill. A label on the last line still needs parsing and can be preceded by unwanted text.

Prompt engineering

How should a prompt handle ambiguous user requests in a customer-facing product?

- Instruct the model to answer every plausible interpretation in turn so the user can pick the right one
- Instruct the model to state its interpretation or ask one clarifying question, per product policy
- Instruct the model to choose the most common interpretation and answer with confidence
- Instruct the model to decline ambiguous requests and direct the user to a support form

Check answer

### Show answer

Answer: Instruct the model to state its interpretation or ask one clarifying question, per product policy. Explicit ambiguity handling, matched to product policy. Answering every interpretation is long and confusing, and confident guesses hide the ambiguity from the user.

Prompt engineering

Which change is likely to reduce hallucinated tool parameters?

- Fewer examples in the tool description, so the model relies on the schema alone
- A system prompt persona of a careful engineer who double-checks every parameter before calling a tool
- Examples of correct calls in the tool description and a schema with enums and required fields
- Longer output budgets so the model has room to reason before it commits to a call

Check answer

### Show answer

Answer: Examples of correct calls in the tool description and a schema with enums and required fields. Show correct calls and constrain the schema. A careful persona does not tell the model which values are valid.

Prompt engineering

What is a reasonable way to iterate on a prompt with a team?

- Freeze the prompt after launch and route new requirements to a separate prompt
- Versioned prompts, a shared eval set, and review of score changes before deploy
- Each teammate tests edits in their own environment and merges whichever version feels best
- One owner edits the production prompt by feel and watches user feedback for regressions

Check answer

### Show answer

Answer: Versioned prompts, a shared eval set, and review of score changes before deploy. Treat prompts like code: versioned, evaluated on a shared set, and reviewed. Merging by feel has no shared measure of better.

Prompt engineering

Which is the most reliable way to keep a chatbot on topic?

- Lower the temperature so the model is less likely to wander from the topic
- State the allowed scope and the exact behavior for out-of-scope requests, with an example refusal
- Ask it in the system prompt to stay focused and professional throughout the conversation and avoid tangents
- Limit max_tokens so long off-topic answers are cut off before they finish

Check answer

### Show answer

Answer: State the allowed scope and the exact behavior for out-of-scope requests, with an example refusal. Define scope and the off-scope behavior. 'Stay focused' gives the model no definition of the boundary.

Prompt engineering

A prompt uses the word 'summarize' but the stakeholder wants an executive brief with decisions and risks. What is the fix?

- Keep 'summarize' but add 'good' and 'executive' as qualifiers to signal the audience
- Add a persona of a chief of staff so the model understands who the reader is
- Replace the vague verb with the required sections and length, plus an example brief
- Move to a larger model, since executive briefs need stronger reasoning than summaries

Check answer

### Show answer

Answer: Replace the vague verb with the required sections and length, plus an example brief. Name the sections and show an example. A persona hints at the reader but does not say what a brief must contain.

Prompt engineering

What is the purpose of asking the model to plan before it writes a long document?

- Faster generation, since the model writes prose more quickly from an outline
- A structure to check and steer before tokens are spent on prose
- A longer output, since the plan and the document are both returned
- Fewer examples needed, since the plan takes the place of a sample document

Check answer

### Show answer

Answer: A structure to check and steer before tokens are spent on prose. Plan first, then write against the plan. The gain is steerability, not speed.

Prompt engineering

Which instruction helps most when the model must handle inputs in several languages?

- State the expected input languages and the required output language explicitly
- Tell the model it is multilingual and let it match whatever language the user writes in
- Instruct the model to translate everything to English internally before answering
- Provide one example conversation in each language the product supports

Check answer

### Show answer

Answer: State the expected input languages and the required output language explicitly. Explicit language handling removes the guess about which language to answer in. Matching the user's language is one policy, but it needs to be stated, not assumed.

Prompt engineering

You need consistent scoring of essays on a 1 to 5 rubric. What makes the prompt reliable?

- Extended thinking so the model weighs each essay carefully before it commits to a score
- The rubric spelled out per score level with an example essay at two or three levels
- A one-line instruction to score from 1 to 5, with temperature set to zero
- A persona of a strict but fair teacher with twenty years of grading experience

Check answer

### Show answer

Answer: The rubric spelled out per score level with an example essay at two or three levels. Anchored rubrics with examples. Temperature zero makes the scores repeatable but not calibrated.

Prompt engineering

The model returns Markdown when you need plain text for an SMS. Simplest fix?

- Instruct plain text with no formatting, show an example, and validate before sending
- Switch to a smaller model, since smaller models use less formatting by default
- Ask for the message twice and send whichever version contains fewer formatting characters
- Strip Markdown syntax in code after generation and accept the occasional artifact

Check answer

### Show answer

Answer: Instruct plain text with no formatting, show an example, and validate before sending. Specify, exemplify, validate. Stripping in code is a fallback, not a fix, and leaves artifacts in the message.

Prompt engineering

Why keep examples in a prompt consistent in format with the required output?

- The API validates examples against the output schema and rejects mismatches
- Consistent examples let the model skip reasoning and copy the pattern directly
- The model imitates the examples; inconsistent examples produce inconsistent output
- Consistent examples compress better, which keeps the prompt within the cache limit

Check answer

### Show answer

Answer: The model imitates the examples; inconsistent examples produce inconsistent output. Examples are templates the model imitates. The API does not validate examples, and caching does not depend on their format.

Prompt engineering

What should you do when a system prompt and a user message conflict?

- Rely on the default, since the system prompt is guaranteed to win any conflict
- Raise the temperature so the model can weigh the two instructions more flexibly
- Remove the system prompt and put all instructions in the user turn so nothing can conflict
- Design the system prompt to state precedence for the cases you care about, and test them

Check answer

### Show answer

Answer: Design the system prompt to state precedence for the cases you care about, and test them. Make precedence explicit and tested. System prompts carry weight but are not a guarantee, so the cases that matter need stating.

Prompt engineering

Which is a sign a prompt is over-specified?

- Cache hits fall because the system prompt changes with every rule added
- The model asks clarifying questions on inputs the rules already cover
- Consistent output on the eval set but higher cost per call than the team expected
- Long rule lists the model ignores while output quality drops on normal inputs

Check answer

### Show answer

Answer: Long rule lists the model ignores while output quality drops on normal inputs. Too many rules dilute the important ones. Higher cost with consistent output is a budget question, not a sign of over-specification.

Prompt engineering

How do you test a prompt change without a full eval suite yet?

- Change the prompt, the model, and the temperature together so any improvement shows clearly
- Ship the change to a small share of users and watch the support queue for complaints
- Ask the model to compare the old and new prompt and say which one it prefers
- A small fixed set of representative inputs, including edge cases, compared before and after

Check answer

### Show answer

Answer: A small fixed set of representative inputs, including edge cases, compared before and after. Small, fixed, representative. Changing several things at once means you cannot tell which change helped.

## Next

- [Timed CCAR-F practice exam](https://youraidept.com/network/ccar-f-practice-exam): 60 questions in 120 minutes, scored against the 720 pass mark.
- [All CCAR-F practice questions](https://youraidept.com/network/ccar-f-practice-questions) with a domain filter.
- [The CCAR-F exam page](https://youraidept.com/network/ccar-f): format, weights, registration, study path.

### Other CCAR-F domains

- [Agentic architecture (52 questions)](https://youraidept.com/network/ccar-f-practice-questions/agentic-architecture)
- [Claude Code workflows (40 questions)](https://youraidept.com/network/ccar-f-practice-questions/claude-code-workflows)
- [Tool design and MCP (35 questions)](https://youraidept.com/network/ccar-f-practice-questions/tool-design-and-mcp)
- [Context management (33 questions)](https://youraidept.com/network/ccar-f-practice-questions/context-management)

## FAQ

### How much of the CCAR-F exam is prompt engineering? +

20% of the marks, per the published CCAR-F exam guide. The full domain list with weights is on the CCAR-F exam page.

### Are these real CCAR-F exam questions? +

No. They are 40 original scenario questions written from the blueprint for this domain. Reproducing exam content would violate the candidate agreement.

### How should I study prompt engineering for CCAR-F? +

Read the domain notes on this page, answer the questions with explanations hidden, then take the timed CCAR-F practice exam and check the per-domain breakdown for this domain.

## Who wrote this

### [Matei Olaru](https://youraidept.com/about/matei-olaru)

CEO, Your AI Department

Former public-company CEO, corporate attorney, and World Bank consultant. Runs the YAID Network and the partner relationship with Anthropic.

### [Michael Greenberg](https://youraidept.com/about/michael-greenberg)

AI Product Lead, Your AI Department

AI at Google, Meta, and Samsung. Six patents. Leads member support and the certification prep guidance.

Your AI Department is a registered Claude Partner Network company. Our members sit these exams under our partner standing. Facts on this page were last checked on October 15, 2026.

## Ready to sit CCAR-F for real?

Registration needs a Claude Partner Network organization. [YAID Network](https://youraidept.com/network) members register under our partner standing. $149 per quarter, exam fee separate.

[Apply to join YAID ↗](https://youraidept.com/network/apply?ref=drill)[How registration works →](https://youraidept.com/network/register-for-claude-certification)