Corpus
Twenty-eight years of the computer science capstone: research, writing, and speaking skills for computer scientists
The Lifetime Assignment: Ever Due, Never Done
Thirteen lifelong habits for a thoughtful professional life — the philosophy underneath every skill, workflow, and page in this Corpus.
Read the Lifetime Assignment ↗This Corpus website provides a consolidation and reorganization of a collection of research resources developed by Mike Heroux as part of the Computer Science Senior Research Seminar capstone at the College of St. Benedict and St. John's University. Corpus preserves what that course taught about doing and communicating research well — independent of any one semester, tool, or assignment.
The material is split into three kinds of knowledge, plus the thinking behind that split:
About Corpus
Why the site exists, and the philosophy behind the split.
Human Skills
Timeless techniques for research, writing, and speaking that don't expire.
AI-Assisted Workflows
Timely, tool-dependent workflows a human follows with an AI tool's help.
Agent Skills
Downloadable skill files handed to an agent to do the work directly.
Sample Semester Schedule
A worked example: one semester's class meetings and assignment due dates, merged into a single schedule.