Analytics used to be "how well do you know Excel or Tableau." It is increasingly "how clearly can you describe what you want to an LLM, and what context can you give it." The tool fluency still matters. The leverage now sits in the layer above the tool — the role, the audience, the constraints, the source material — that you give the LLM before you ask it to produce anything. That layer is called context, and engineering it well is what this course teaches.
Concrete example. Two students paste the same prompt into the same LLM at the same moment:
"Summarize Alphabet's Q1 2026 10-Q in five bullets."
Student A — no context
Sends just the prompt. The LLM has no idea who is asking, why, or what filing they mean. It produces a generic five-bullet summary that may or may not match the actual Q1 2026 numbers — and may invent ones that look plausible.
Student B — full context
First uploads role_profile.md ("I am tracking toward in-house FP&A; I care about segment-level operating margin and capex commentary") and about_me.md ("I have written VLOOKUP and SUMIFS but not used Power Query"). Then attaches the actual 10-Q PDF and sends the same prompt. The LLM produces a summary anchored in the real filing, framed for someone in FP&A, with terms Student B can actually verify.
Same model. Same prompt. Different outcome — entirely because of context. Lab 1 builds the files Student B used. HW1 lets you experience the difference yourself in a controlled before/after. This is the load-bearing skill of the term — start here.
https://seanmccaman.com/acctg5150/2026-summer/week-1/lab01_canvas_page.html
https://raw.githubusercontent.com/sean-mccaman/acctg5150-090/main/week-01/Example_Managing_Up_Doc.mdhttps://raw.githubusercontent.com/sean-mccaman/acctg5150-090/main/week-01/lab01_spec_template.mdhttps://raw.githubusercontent.com/sean-mccaman/acctg5150-090/main/week-01/role_profile_template.mdhttps://raw.githubusercontent.com/sean-mccaman/acctg5150-090/main/week-01/about_me_template.mdBuild three Markdown files. Each does a different job:
role_profile.md — describes the role construct you're tracking toward (communication norms, work standards, format identity, LLM directives). It's intentionally swappable; later weeks will provide alternate role_profile files so you can watch how the same prompt produces different LLM output.about_me.md — describes you as a student: background, career picture, current skills, what you want to learn this term, the questions you're carrying, and a behavior table that shapes how the LLM tutors you. Uploaded to your LLM in HW1 and every later assignment.lab01_spec.md — the spec-doc pattern you'll author for every lab. Defining what you want clearly is the skill that's taking over the accounting industry.Three alternatives, in order of preference:
A. Notepad / TextEdit + browser viewer. Edit as plain text. Render at stackedit.io. On Mac, set TextEdit to Format → Make Plain Text first. Save with .md extension explicitly (in Notepad, change "Save as type" to "All Files" and type role_profile.md).
B. Google Docs with Markdown export. Draft in Docs, then File → Download → Markdown (.md). If your Workspace tenant disabled the export, install the Docs to Markdown add-on. Open the exported file in a viewer before submitting — Docs converts smart quotes and em-dashes in ways that confuse Markdown.
C. Pure LLM workspace. Draft inside ChatGPT/Claude, copy out into Notepad/TextEdit, save as .md. Most error-prone for beginners.
If using A, B, or C: skip Steps 1.1, 1.3, 1.4 below. Do Step 1.2, 1.5, and 1.6.
Make a folder named acctg5150_lab01_yourname on your Desktop or in Documents. (Replace yourname with your actual last name.)
File → Open Folder... (Ctrl+K Ctrl+O on Windows, Cmd+O on Mac). Select your folder. The Explorer panel on the left shows the folder name.
test.md.# Hello on the first line. Save (Ctrl+S / Cmd+S).Ctrl+K V (Windows) / Cmd+K V (Mac).test.md when done.If preview doesn't work: check the file ends in .md, or fall back to stackedit.io.
Click each button. Save into your folder. Then rename each file to drop the _template suffix.
You should end up with: lab01_spec.md, role_profile.md, about_me.md.
Open Example Managing-Up Document and read end to end (~10 min). You'll apply its Skill-Ready Checklist to your own work in Phase 5.
.md files in your folder, you've read the Example Managing-Up Document.
Open lab01_spec.md. The template has the four canonical spec sections; most content is provided because Lab 1's deliverables (your own profile docs) make build-and-acceptance criteria a bit unusual. Your job: read end to end, then customize.
role_profile.md describes a role construct, not you personally. You're building one for the route you're tracking toward — but the file itself is meant to be swappable. Later weeks will provide alternate role_profile files (auditor, tax specialist, etc.) so you can swap them in and watch how the same prompt produces different LLM output. Keep this file role-construct-only. Personal "why I picked it" content goes in about_me.md Section 2.
Pick one. This anchors the whole file.
You can change later. Pick one now. Note your career picture (the why) goes in about_me.md Section 2 — Section 1 of role_profile is just the role's job description.
Open the file. Apply the 8-step interaction protocol (top of page). Fill in all 5 content sections, then run Section 6 (the forcing function).
Structure when complete:
# Role Profile
## 1. Role overview (route + 2-3 sentences on what this role does)
## 2. Communication norms (audiences, document types, conventions)
## 3. What this role values (work standards: citations, rigor, formatting)
## 4. Visual identity (palette, fonts, deliverable conventions)
## 5. LLM directives (how an LLM should respond serving this role)
## 6. Validate it (forcing function — does this profile feel coherent?)
Open about_me.md. Apply the interaction protocol. This is the bigger of the two profile files — it covers your current identity (Sections 1, 3, 4), your future-facing picture (Sections 2, 5, 6), the tutoring contract you give your LLM (Section 7), and a forcing function that tests the whole thing (Section 8).
Structure:
# About Me
## 1. Background and experiences (3-6 sentences)
## 2. Career picture (3-5 year horizon) (target role, employer, credentials, uncertainty)
## 3. Current technical skills (per tool: 1-3 specific things, OR "never used")
## 4. How I learn and what makes concepts stick (3-5 sentences)
## 5. What I want to learn this term (1-3 capabilities, anchored to Section 3)
## 6. Questions I would like answered (2-4 questions)
## 7. What I want this file to help with (behavior table — your tutoring contract)
## 8. Validate it (forcing function)
role_profile.md Section 1. Honest uncertainty is fine; vagueness ("I want to be successful") is not. The instructor uses this section later to check whether your work and learning over the term align with the picture you declared.
Fill in the Submission Gate Checklist (SG-01 through SG-05). For each item, mark [OK], [WARN], or [FIX] with one sentence of evidence. Fix any [FIX] items before submitting.
The work shifted while you drafted (it always does). Confirm your Section 4 rubric still describes what you actually produced. Adjust weights if needed — must still sum to exactly 100.
Run your work through the Skill-Ready Checklist in the Example Managing-Up Document — sections "Applies to Every Deliverable" and "Written Analysis and Reports." Note any [WARN] items in the spec doc Self-Assessment with one sentence of evidence.
lab01_spec.md, role_profile.md, about_me.md.Format strictness. Markdown only (.md). PDFs, Word docs, or Google Doc links count as a missed format requirement.
role_profile.md and about_me.md as Pass 2 context. Do Lab 1 first.
Total: 100 points (lab work 85 + spec doc 15).
| Category | Pts | Criteria |
|---|---|---|
| Completeness | 25 | All three files present, named correctly, every required section filled (including the Section 6 / Section 8 forcing-function follow-up). |
| Specificity | 25 | Concrete, student-specific details rather than generic statements. Behavior table in about_me Section 7 is usable, not aspirational. |
| Reusability | 22 | Concise, organized, useful as future LLM context. |
| Professional polish | 13 | Clear, proofread, well formatted, free of clutter. |
| Category | Pts | Criteria |
|---|---|---|
| File manifest accuracy | 5 | Manifest lists every required file; every file is Markdown; every file submitted. |
| Self-assessment quality | 10 | Usable rubric in your own words (sums to exactly 100); self-rating with one sentence of evidence per criterion. |
.md). PDFs, Word docs, Google Doc links count as missed format.# and ## headings as the templates specify.Last updated: 2026-05-12.