Here are some projects I’ve been involved in, along with their artifacts. This is not a complete history, I just add projects to this archive as I think of them and have time.
- Particle Camp (2006)
In this project, Melissa Lunden and our friends built battery powered internet-of-things devices to map and measure pollutants in Burning. They were carried by bicycles and we measured particulates, CO, and other airbornes. We discovered surprising results: that the major pollutant at Burning Man was not the output of the many generators and burning art, but rather the small particulates from the Black Rock lake bed kicked up by tires and wind.
Years later, Melissa joined Aclima as its Chief Scientist. Aclima is a cutting edge hyperlocal pollution mapping company, based in San Francisco. - IBM 370 Virtual Machine (1981)
In this project, I built an IBM 370 virtual machine to support my students in ECE 570, Operating Systems (I was a teaching assistant for 3 semesters at University of Michigan, while an undergraduate, which in itself was unusual and had to be done “on the down low,” due to graduate student unionization rules.
The virtual machine I built executed normal IBM 370 instructions in user mode, with privileged instructions and protected memory access provided by the virtual machine. It was originally written in IBM 370 assembler, but I ported it to Pascal. The assembler version was very difficult to maintain. The Pascal version was a breeze, and reasonably efficient.