DSP Lab Notes
My Instruction Manual
Musing, activities, and projects
F. A. Q.
I may have an answer!
Rocky Horror Monopoly
Share it with the whole family!
A Historical Record
When line-by-line diff isn't enough
Materials from classes I've taught
Life, philosophy, and commentary
I'm always writing-- it's the megalomania of our age. If you want to read what I write, you've come to the right place.
Look at my