And I teach machines to do things. Also, I teach people how to teach machines at the University of Wisconsin, Eau Claire. Collected here are my course materials, research notes, and students' work.

- CS 1: Lecture 7 - String Cont'd
- CS 1: Lecture 6 - String
- CS 145: Lab 2 - Math and String
- CS 1: Lecture 5 - Math Methods
- CS 1: Lecture 4 - Mathematical Data and Operations
- CS 1: Lecture 3 - Scanner
- CS 1: Homework 1 - Main Train - due before September 22
- CS 1: Lecture 2 - Computer as Calculator
- CS 1: Homework 0 - Part 2
- CS 1: Homework 0 - Part 1
- See more

- CS 148: Lab 3 - String and Math
- CS 1: Lecture 7 - String Cont'd
- CS 1: Lecture 6 - String
- CS 1: Lecture 5 - Math Methods
- CS 148: Lab 2 - Scanner and Math
- CS 1: Lecture 4 - Mathematical Data and Operations
- CS 1: Lecture 3 - Scanner
- CS 1: Homework 1 - Main Train - due before September 22
- CS 1: Lecture 2 - Computer as Calculator
- CS 1: Homework 0 - Part 2
- See more

FML is a utility that generates a sculpture of one's First, Middle and Last initials. Find the C, R, and J in the sculpture above. Make your own!

Nick, Nick, Jens, and Jeremy built Package Tracking and Shipment Deliverty (PTSD), in which the world is sick and in need of medicine. Unfortunately, supply chain mismanagement has frustrated relief efforts. Can you get the supplies where they need to go in one piece? Try it.

- CS 148: Lab 3 - String and Math
- CS 1: Lecture 7 - String Cont'd
- CS 396: Meeting 2 - Networking
- CS 1: Lecture 6 - String
- CS 145: Lab 2 - Math and String
- CS 1: Lecture 5 - Math Methods
- CS 148: Lab 2 - Scanner and Math
- CS 1: Lecture 4 - Mathematical Data and Operations
- CS 396: Meeting 1 - Resumes
- CS 1: Lecture 3 - Scanner

Madeup is a programming language for making things up—literally. Programmers trace out shapes algorithmically and then turn them into solids that can be printed on a 3D printer.

Trux Falsy is a game for practicing boolean logic. You should play it. The source code is freely available. A lot of it was hastily written in Peru.

Want an RSS feed of these posts? You may want to subscribe only to non-lecture posts. Or maybe you want them all.