Lunch and Learn — Session 2
OpenAI Codex
Google Gemini CLI
Anthropic Claude Code
All three are AI agents with tools — not chatbots. This session focuses on Claude Code and Claude Desktop, but the concepts (skills, connectors, iteration) transfer to any agent platform.
Chat (Analysis)
Cowork
Code
The Code tab in Claude Desktop and the terminal command claude use the same engine. Code mode gives Claude direct access to your machine — no sandbox, no VM, no upload step.
What makes it universal
Don’t review AI’s first draft. Ask it to critique itself and revise. Repeat until stable. Then review the final version. You review a final draft instead of a first draft.
Vague — Weak
Specific — Strong
The AI’s time is cheap — a few cents per revision cycle. Your time is expensive. Let the AI iterate on itself before you invest your attention. Specific feedback produces specific improvement; vague feedback produces nothing.
Beamer (LaTeX)
PowerPoint
Quarto → reveal.js
LIVE DEMO
I’ll ask Claude Code to:
The entire process runs autonomously — I review the final version.
Why Quarto
$E = mc^2$The Workflow
The file Claude always reads on startup
~/.claude/CLAUDE.md)Think of CLAUDE.md as standing instructions for a junior analyst. You write them once, and Claude follows them in every conversation. You can also describe your skills here so Claude knows when to use them automatically.
What They Are
/skill_name (slash command)What They Can Do
beamer-create skill
Rules: - Use the metropolis theme with my custom color scheme - No more than 5 seconds to read any slide - No more than 3 bullet points per slide - Use section divider slides between major topics - After creating the deck, compile to PDF - Generate PNG of each slide and review for formatting - Fix any overflow, spacing, or alignment issues - Repeat compile → review → fix until no issues remain
Ask Claude to create this skill: “Create a skill called beamer-create with my Beamer preferences.” Split into beamer-create and beamer-review if you don’t always need the review loop. Every deck you produce will be consistent.
Reviewer 1: Correctness
Reviewer 2: Clarity
Reviewer 3: Devil’s Advocate
Invoke with /critique filename. Spawns three subagents in parallel — each reviews from a different angle, then synthesizes findings and applies revisions. Run in a loop: critique → fix → critique again until stable. Works on papers, slide decks, grant proposals, course materials.
What They Are
Examples
Gmail MCP Connector
“Are there any events in my emails that should be added to my calendars? If so, add them.”
“Are there any emails that I need to reply to?”
“Draft an email to [person] about [topic] saying [key points].”
Rice’s security policy makes merging email accounts difficult, but it doesn’t restrict API access. Claude can read and manage both accounts from a single conversational interface.
Setup
What Claude Can Do
FERPA compliance: Anonymize submissions before grading. Ask for a script to upload a dummy gradebook first, then run the script on the actual gradebook. Student identity is stripped before AI processing.
Version Control
File Search
One fewer app to manage
There are many to-do apps, but it simplifies things to do everything inside Claude Code. The way all of personal computing will soon work, I think.
VS Code + Claude Code extension
Claude can generate a matplotlib figure, save it, insert the \includegraphics command into your .tex file, compile the PDF, and review the result — all from a single instruction. One application for your entire research and teaching workflow.
Setup
curl -fsSL https://claude.ai/install.sh | bashclaude in the VS Code terminalWhat This Gets You
Literature & Documents
Empirical Analysis
📄 Read AI summarizes papers, identifies gaps and methods
💻 Analyze AI writes code, generates figures and tables
📝 Write Draft sections, insert results into LaTeX
🔍 Critique Three-reviewer critique skill finds weaknesses
Each cycle takes minutes, not days. The AI remembers context across the session, so you can iterate rapidly. The critique skill is particularly valuable — three parallel reviewers catch issues you’d miss on your own.
LIVE DEMO
I’ll show Claude Code:
Current State
The Question
This applies most directly to analytical and data-intensive courses. In disciplines where producing the work IS the learning, the framework needs adaptation.
📄 Upload Student submits slides (PDF)
🔍 Pre-Analysis AI identifies key claims, gaps, question areas
🎙️ Voice Exam 10–12 adaptive questions via voice AI
📊 Grading Council Three AI models grade independently, then deliberate
Multi-model deliberation
How It Works
What It Solves
Cost
Fairness
Validation Plan