Rice Business 2026

Our AI mission: To explore strange new worlds, to seek out new life and new civilizations, to boldly go where no one has gone before
AI has been truly useful for less than 18 months
October 2025
“They just don’t work. They don’t have enough intelligence, they’re not multimodal enough, they can’t do computer use and all this stuff. They don’t have continual learning. You can’t just tell them something and they’ll remember it.”
“I feel like the industry is making too big of a jump and is trying to pretend like this is amazing, and it’s not. It’s slop.”
December 2025
“I really am mostly programming in English now, a bit sheepishly telling the LLM what code to write… in words. Biggest change to my basic coding workflow in ~2 decades.”
February 2026
“It is hard to communicate how much programming has changed due to AI in the last 2 months: not gradually and over time in the ‘progress as usual’ way, but specifically this last December. Coding agents basically didn’t work before December.”
“I don’t think I’ve typed like a line of code probably since December.”
Course tutorbots
Live AI case exercises
In-class AI simulations
No-code data analysis
AI feedback on student work
Classroom avatars
Details and sources: rice-workshop.kerryback.com/hbs.html
1
Data Analysis
2
Tutors
3
Skill Demos
Free knowledge repository. Upload as many as 50 sources into each notebook. Get a chatbot that answers from sources, narrated slides, podcast-style audio, quizzes, …
Chatbot is great. Videos are good for a short change of pace. We can specify only use this part of the source for video or podcast. Cannot revise directly but can regenerate with new instructions.
Prompt
Read data.xlsx. Regress Y on X. Show the usual statistics and a scatter plot with the regression line. Save the plot and open it.
Prompt
Create a single-page app — one self-contained HTML file that runs in the browser, no server and nothing to install — for a user to upload an Excel file containing X and Y columns. Regress Y on X. Show the usual statistics and a scatter plot with the regression line.
Prompt
Modify the app so that, if the Excel file has a date or month column, the date appears in the hover data on the scatter plot.
There is a one-time setup needed before deploying (create a free GitHub account, tell Claude to do the rest). The following prompt works for me.
Prompt
Name the app regression.html. Copy it to the docs folder. Commit and push.
Wait a minute or so, then go to rice-workshop.kerryback.com/regression.html
It is probably worthwhile to ask Claude to install the front-end design plugin from Anthropic’s marketplace before building apps.
Prompt
/plugin install frontend-design@claude-plugins-official
This can be done in Claude Desktop (or at claude.ai). Choose Home/Artifacts. Then New Artifact (in Desktop, select either Chat or Cowork).
Prompt
Create an artifact for a user to upload an Excel file containing X and Y columns. Regress Y on X. Show the usual statistics and a scatter plot with the regression line.
Data is generally a problem, but there is quite a bit of free finance data available. This uses my finance-data plugin (/plugin install finance-data@kerryback or Academic Studio/Run Setup))
Prompt
Get the market excess return and risk-free rate from French’s data library for the past 60 months and compute monthly returns for Tesla from Yahoo Finance data. Run the CAPM regression and report the results.
/plugin marketplace add ricebusiness/plugins/plugin install tutor@ricebusinessFour modules
Coaching, not answers
Reference files
A Python script
Why it is a plugin, not a prompt
The tutoring protocol, the course material, and the arithmetic live in one installable package that any student can add in two commands, and that you can revise once for everyone.
Business law, bundled in the same plugin (buyer beware!)
Four modules
Fact patterns, not lectures
| Binomial tutor | Agency tutor | |
|---|---|---|
| The student produces | A number | A theory, and a call |
| How Claude knows the answer | binomial.py prices the tree |
agency.py builds the fact pattern and the answer key from the same settings |
| How a wrong answer is diagnosed | The number names the mistake | The theory named reveals the step skipped |
| The failure to guard against | Marking a correct answer wrong | Inventing a case citation |
Four plugins, one marketplace. Type each line at the Claude Code prompt.
Step 1 — add the marketplace
/plugin marketplace add kerryback/skills
Step 2 — install the four plugins
/plugin install voiceover@kerryback
/plugin install participation@kerryback
/plugin install poll@kerryback
/plugin install screenshare@kerryback
Restart Claude after installing. Each plugin builds its own small Python environment the first time you run it, so the first launch is slower than the ones after.
What it does
.mp4 plus a .txt transcriptWhat you do
Needs a free ElevenLabs API key, pasted into the banner at the top of the app. Seven slides fits inside the free monthly quota. Your students receive an mp4 to watch.
What it does
participation.csv in the course folderWhat you do
The sample roster is a real one, so it goes out in the chat rather than on the course site. Claude’s only job is to start the app — it launches a local web server on your machine and tells it where the PDF is. The app reads the roster itself, so the names and headshots never pass through a model and never leave your laptop.
What it does
What you do
<filename> for prepared poll or /poll <question> for on-the-spotcloudflared on classroom computer, and I have to check it is not blocked (workaround exists)/poll How confident are you using AI in your teaching? 1 to 5
Also needs cloudflared, but workaround exists if blocked