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 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
- CS 1: Homework 0 - Part 1
- 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!

Farmers have it bad enough, but Nick H. turned it up a notch by plaguing them with fire demons in his Farmin' Marvin.

- 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
- CS 1: Homework 1 - Main Train - due before September 22

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.