One of the things I'm most proud of during my career is creating and running UW-Madison's Computer Sciences Capstone course (CS 620). Every semester, hundreds of computer science Seniors work in teams of four to six on real software projects for real organizations,...
Posts about University Classes
Going Global with the UW-Madison Computer Science Capstone Program
2025 brought many changes for UW-Madison's Computer Science Capstone program. We grew the program to include another section this fall and welcomed 22 partners and 250 students from half a dozen majors, including Computer Science, Data Science, Product Management...
Computer Science Capstone + MBA Program = A Winning Combination
I've been developing & teaching UW-Madison's Computer Science Capstone since Fall 2020. The program has been growing ever since. This fall, we've got 22 corporate and non-profit partners and 161 students. This includes 11 Product Management MBA students. Welcoming...
UW-Madison’s Comp Sci Capstone Partners Fall 2025
Five years ago, UW-Madison's first cohort of Computer Science students got to take the brand new Computer Science Capstone -- remotely (because it was Fall 2020). We had 26 students and three partners at the time (Capital One, Epic, and American Family Insurance)....
University Teaching As a Side Hustle
One important way to gain financial independence and retire early is having a side hustle. Side hustles allow you to make extra money and save it, possibly knocking years off your working career. I stumbled upon my side hustle by accident five years ago and it has...
GE Healthcare Capstone Article
I developed, run, and teach UW-Madison's Computer Science Capstone program. In this course, students work in groups of 4-5 on real-world projects sponsored by corporate or non-profit partners. I try to give students as much "on-the-job experience" as I possibly can in...
Noble Reach Foundation & Innovation in Government
Last spring, one of the partners for UW-Madison's Capstone program, which I developed and teach, was the Noble Reach Foundation. They are a unique program that partners with schools to teach students how to use techniques from the lean start-up methodology to find...
PBS Wisconsin’s Capstone Projects: Success Stories
This week, I've got a couple of updates on UW-Madison's Capstone class and one of our partners, who is returning for a second year: PBS Wisconsin. This fall's course began last Monday and I am so excited to work with this year's students. They seem smart,...
Fall 2024 Capstone Update
University start dates are right around the corner and I've been busy getting ready for the biggest semester yet of UW-Madison's Computer Science Capstone! This fall we'll have our largest number of partners and students yet. I can't wait! Here's a little bit of what...
Scaling UW-Madison’s Computer Science Capstone
This week is spring break at UW-Madison. What better time is there to update you on the Computer Science Capstone Course I teach? There have been a number of changes this year that I'm very excited about. UW-Madison's Computer Science Capstone The Computer Science...
Common Mission Project Participates in UW-Madison’s CS Capstone
The UW-Madison Computer Science Capstone course started up this Monday! It's our fifth semester and fourth year holding the class. This semester we have a total of 11 Partners and 13 potential projects for the students. One of our new partners is the non-profit /...
2023 Computer Science Capstone Partners
Another great semester teaching UW-Madison's Computer Science Capstone has come to a close! For those new to the Capstone, it's all about experiential learning. Students form agile teams of 4-6 people and work on a project for a corporate or non-profit partner all...
What’s So Great About a Capstone?
While poking around on UW-Madison's site, I found a great article on the various Capstone opportunities available at UW-Madison. The Computer Science Capstone is mentioned, as well as several other capstones throughout the university. Why I'm a Fan of the Capstone OK,...
2022 Computer Science Capstone Course Update
One team shares their key take-aways from UW-Madison's Computer Science Capstone class. It's been far too long since I've updated this blog and now I've got a backlog of topics to share. Since April, I taught another semester of UW-Madison's Computer Science Capstone,...
Computer Science Capstone Article
Last fall, I taught UW-Madison's Computer Science Capstone class and it was a blast. The Computer Sciences department just published an article about the class. It contains more project information as well as some student feedback....
Self-Selection in an Academic Setting
Self-selection is a team-formation process in which employees choose who they work with and what they work on. If you're unfamiliar with self-selection you can learn more about it here, here, and in this 4-minute video. This fall, I taught the Computer Sciences...
Practical Computer Science – Teaching UW-Madison’s Computer Sciences Capstone
This fall, I took a break from blogging to focus on what turned out to be one of the most fulfilling and challenging things I've ever done. I taught a 600-level Computer Sciences course at the University of Wisconsin-Madison: the Computer Sciences Capstone. CS638:...
















