Faculty Resources: Assessment Design & Tool Orientation
Audience: MSBAi faculty and course designers. Practical techniques for designing AI-aware assessments, building course materials with AI agents, and orienting students to the standard toolkit.
1. AI-Resistance Techniques for Written Assessments
Our primary synthesis-forcing mechanism is the oral defense (20-25% weight). But weekly assignments (30-40% of course grade) don’t have an oral component — they need their own AI-resistance. These techniques come from Manzoor (2026), whose open-laptop, AI-encouraged exams at Cornell have not been “one-shotted” by AI since 2023.
1.1 Exploit Sequence Model Weaknesses
LLMs generate what is plausible, not what is correct. Design questions that bait models into pattern-completing instead of reasoning:
| Technique | How It Works | Example |
|---|---|---|
| Plant plausible sequences | Use numbers that form an obvious pattern (0.2, 0.4, 0.6…) as threshold values. LLMs see the pattern and assume it matters — they may continue the sequence rather than compute the actual answer. | “Given thresholds A and B in {0.2, 0.4, 0.6}, compute net profit for each configuration.” The sequence is just a parameter list, but the model treats it as meaningful. |
| Exploit symbolic precision | LLMs struggle with > vs. >=, < vs. <=, and strict vs. non-strict inequalities. Small symbolic differences that humans handle easily. | “If risk at t=60 is > A, abandon the call” — students who copy-paste to AI often get edge cases wrong because the model conflates > and >=. |
| Context-induced priors | Business narratives with named entities (companies, countries, technologies) activate the model’s training priors. The model “knows” things about Orange (French telecom) and fills in details that may contradict the problem’s actual parameters. | Name the company after a real firm. Use realistic-sounding but fictional constraints. The model will hallucinate domain knowledge that conflicts with the problem statement. |
| Multi-step arithmetic with business framing | Wrap straightforward calculations in enough business context that the model must parse carefully. Models often get the reasoning structure right but introduce arithmetic errors. | “A call that ends in a sale earns $100; each second costs $1. Calls last 60-120 seconds. Compute profit for 9 threshold configurations.” — solvable by hand, but models make systematic errors. |
1.2 Hand-Written Synthesis (In-Person Equivalent)
Manzoor requires hand-written submissions — students can use AI during the exam but must synthesize and write the answer by hand. This prevents copy-paste.
Our online equivalent: The oral defense serves this function. But for assignments without an oral component, consider:
- Require a short recorded explanation (2-3 min Loom/Zoom) alongside written work — students narrate their reasoning
- Process documentation requirements (AI Attribution Log) — make the thinking visible
- Sequential reveal problems — release data or constraints in stages so students can’t prompt the full problem at once
1.3 The “Attack Your Assessments” Exercise
Before finalizing any assessment, faculty should stress-test it with AI (see Assessment Strategy, Section 8):
- Copy your assignment prompt into ChatGPT/Claude — can AI produce a passing answer?
- If yes, identify where AI gets it right — those parts test recall, not reasoning
- Redesign the vulnerable parts using the techniques above
- Repeat each semester — AI capabilities change rapidly
New addition (from Manzoor): When testing, pay attention to whether AI gets the right answer for the wrong reason. Sequence models generate plausible explanations after deciding the answer — the explanation sounds convincing even when the answer is incorrect. Look for:
- Correct final answers with flawed intermediate steps
- Answers that would change if you swapped > for >= (but the model doesn’t notice)
- Reasoning that references domain knowledge not in the problem statement
Source: Manzoor (2026) — AI Innovation in Teaching Workshop
2. Building Course Materials with AI Coding Agents
Faculty don’t need to be web developers to build interactive course tools. Manzoor built haggleforme.computer (a full-stack negotiation simulation) entirely with AI coding agents — “I do not know modern JavaScript.”
2.1 The SPEC.md Workflow
- Write a specification document (SPEC.md) describing what you want:
- Product summary (what does it do?)
- Scope (features to include/exclude)
- Technical choices (suggest a stack or let the agent decide)
- Example interactions (what does the student see?)
- Give the spec to a coding agent:
- Claude Code — terminal-based, reads the spec and builds the project
- OpenAI Codex — similar capability, different model
- v0.dev — UI-focused generation
-
Iterate on the result — describe what to change in natural language
- Deploy — agents can also help with deployment (Vercel, Cloudflare Pages, etc.)
2.2 What Faculty Can Build This Way
| Tool Type | Example | Course Fit |
|---|---|---|
| Interactive simulations | Negotiation arena, market simulation | Agentic AI, Practicum |
| Data exploration apps | Upload CSV → auto-generate EDA with AI narration | BDI 513, FIN 550 |
| SQL sandboxes | Browser-based SQL practice with instant feedback | BADM 554 |
| Dashboard builders | Guided Power BI exercise with AI hints | BADM 557 |
| RAG demos | Upload documents → ask questions → see retrieval | Agentic AI |
| Assessment tools | Custom auto-graders for specific assignment types | Any course |
2.3 Adapting Demos in Live Studios
Manzoor’s strongest teaching innovation: adapting demos in real-time during lectures using coding agents. For our Studio Sessions (90 min, weekly, live):
- Student-directed demo segment (10-15 min): Instructor takes a student’s question and uses a coding agent live to explore it — “Let’s see what happens if we change the loss function”
- Why it works: Students see the tool isn’t staged, the instructor is genuinely exploring, and surprising results emerge
- Risk management: If the agent fails, that’s pedagogically valuable too — students see AI limitations firsthand
Source: Manzoor (2026). GitHub repo with SPEC.md examples:
github.com/emaadmanzoor/NBA6925-2026
3. Tool & Data Source Orientation for Faculty
All MSBAi courses share a standard toolkit. Faculty must be fluent in this stack and orient students during Week 1. Full details: program/tools.md.
3.1 Standard Toolkit Summary
| Layer | Tool | Student Cost | What Faculty Should Know |
|---|---|---|---|
| IDE | VS Code | Free | Default environment from BADM 554 onward. Courses may center on Colab or chat tools instead; students arrive with VS Code set up either way. |
| AI (base) | AI integration layer — OpenRouter (rec.), Claude, or ChatGPT | Student-paid (~$10–20/mo, “textbook” cost) | Required base AI capability. Don’t assume a specific vendor — most instructors prefer Claude, but students may use a different base system. |
| AI Coding | GitHub Copilot | Free (verified students) | Free again via GitHub Education since 2026-07-26. Inline completions, chat, agent mode. Faculty can assume access for students who complete verification. |
| Notebooks | Google Colab | Free | Browser fallback and cloud GPU. VS Code extension connects both workflows. |
| AI Research | Google Gemini Pro | Free (1 yr) | Deep Research for literature review. NotebookLM for studying materials. |
| AI General | Claude / ChatGPT | Free tiers | No vendor lock-in. Show at least two platforms when demoing. |
| BI | Instructor’s choice | Varies | Power BI, Tableau, Python/plotly, or AI-native — faculty select per course. No program-wide mandate. |
| Version Control | GitHub | Free | Team repos are org-owned and private for the term; student portfolio repos are on their own accounts, public by the student’s choice. Commit history is evidence at the oral defense. See §3.4. |
3.2 Data Sources Available to Students
| Source | Access | Cost | Used In | What’s Available |
|---|---|---|---|---|
| WRDS | Program license | Program-paid | FIN 550, others | Compustat (firm financials), CRSP (stock returns), institutional-grade financial data |
| AWS Free Tier | Student signup | Free (12 mo) | BADM 554, 558 | Cloud databases (RDS, DynamoDB), S3 storage, EC2 compute |
| Public APIs | Open | Free | All courses | yfinance, SEC EDGAR, Census Bureau, BLS, FRED, World Bank |
| Kaggle | Account | Free | All courses | 50,000+ datasets, competitions, notebooks |
| Google BigQuery | Sandbox | Free (1 TB/mo) | BADM 558 | Public datasets: GitHub, Stack Overflow, Wikipedia, weather, patents |
| UCI ML Repository | Open | Free | FIN 550, BADM 576 | Classic ML benchmark datasets |
| Hugging Face | Account | Free | Agentic AI, BADM 576 | Pre-trained models, datasets, model cards |
3.3 Faculty Week 1 Checklist
Before your first studio session, verify:
- You can open a
.ipynbfile in VS Code and run it on a Colab runtime - Your GitHub Copilot is active and producing inline suggestions
- You can demo Copilot Chat (ask it to explain a code block)
- You know where WRDS data lives and how students access it (if your course uses it)
- Your assignment repos are on GitHub with clear README files
- You have an AI Attribution Log template linked in your syllabus (see Assessment Strategy, Appendix A)
- You’ve run the “Attack Your Assessments” exercise on at least your highest-weighted assignment
3.4 GitHub in MSBAi
Students create a GitHub account and set up VS Code before their first course (BADM 554, Week 0) and keep both for the whole program. The reasoning, the organization model, and the FERPA and Copilot analysis are in GitHub Strategy; student-facing setup steps are in program/tools.md. This section is the short version for faculty.
What the program owns
- The
Business-Analytics-at-GiesGitHub organization, with two owners (Vishal Sachdev and Ron Guymon, named 2026-09-02). Faculty are added as members so they can reach shared templates and resources. - Student onboarding: account creation, student verification for free Copilot, VS Code and extensions, all completed in BADM 554 Week 0.
- Two repository patterns students already know by Spring:
- Team project repos are created by the instructor inside the organization from a template (
badm554-team-template), private for the term, with mentors and instructor as collaborators. A departing teammate cannot delete graded work. - Portfolio repos belong to the student, on their own account, public when the student chooses. This is the showcase that accumulates across courses and the capstone.
- Team project repos are created by the instructor inside the organization from a template (
What each course decides
- Whether to use GitHub at all. A course built on Colab, Power BI, or chat tools is fine. Students still have the account.
- Submission mechanics. BADM 554 uses a commit permalink for weekly work from Module 3: the Canvas submission is a link to one specific commit, so what is graded is exactly what was there at the deadline.
- Whether commit history is part of assessment. BADM 554 uses it at the Week 8 oral defense, where each student walks through what they built and when.
- Which AI tooling sits alongside it. Copilot is free and already set up; nothing requires a course to use it.
BADM 554 as the worked example (Fall 2026)
Module-by-module use is on the BADM 554 course page: individual repos in Weeks 1-5, provider-group shared repos in Week 6 for schema negotiation, the team repo as the final deliverable, and the oral defense over the commit history. If your course touches code or data, this is the pattern to copy or adapt; if it does not, the account still gives students a place to publish what they build with you.
Asks of faculty
- Send Vishal your GitHub handle so you can be added to the organization.
- If you plan to use team repos, tell your Lead Mentor at the pre-launch meeting so provisioning happens before Week 1.
- If a different platform serves public-facing portfolios better for your field, say so; the program position is a default, not a mandate.
3.5 Shared faculty-resources repository (planned, 2026-09-02)
A private repository in the Business-Analytics-at-Gies GitHub organization is planned as the shared home for code-facing faculty material: developer setup (VS Code, GitHub, Copilot, Lumen, GCP, DataCamp access), reusable notebooks and datasets, and helper scripts. It links to, and does not restate, the instructional-design material T&L maintains in Box (course maps, activity rosters, Canvas conventions, templates) or the program facts on this site. Scope is being confirmed with Cheng Li before the repo is created; see the 2026-09-02 entry in the decision registry.
4. Key References
| Reference | What It Offers |
|---|---|
| Assessment Strategy | Full assessment model, AIAS levels, oral defense rubric, AI Attribution Log template |
| program/tools.md | Complete tool stack with install instructions and student onboarding checklist |
| Design Principles | 13 guiding principles including cognitive friction, three-layer content model |
| Manzoor (2026) | Cornell AI teaching: AI-resistance techniques, agent-coded demos, live adaptation |
| Cohort Model | Live Session + Project Studio format, Office Hours, scheduling |
Created for MSBAi Faculty Development — Gies College of Business