More Information

Statement of Intent

“Writing a computer program is like trying to assemble a grandfather clock, blindfolded, without being sure that one has all the parts. That is, it requires the coordination of countless intricate pieces with no good way of observing the functioning of the whole. Put one tiny part in the wrong place and everything stops, but you can only discover the error by probing each part of the system in turn, memorizing the numerous linkages, combinations, and movements. It's a wonder any programs ever work...” continue reading [pdf] »

Background research

Discussion of related projects, including:

view pdf »

Thesis Presentation

Slides and notes from my first thesis review (Oct. 2005). Discusses background research, areas of interest, initial prototypes, and next steps. view slides & notes »

Thesis Report Draft

A preliminary draft of my thesis report (April 11, 2006). read pdf »