home page

People sure do write a lot of words. Me too.

Here's a collection of technical papers and reports –– my work in, and attitudes about, several subfields of Computer Science, including some foundational work on immersive virtual reality systems. Also some unique ideas about educational tools and techniques.

boundary math
teaching/class notes
∆ papers/essays
computer code
site structure

COMPUTER SCIENCE –– Projects from a broad range of Computer Science subfields, including constraint-based and other programming styles, agents and entities, AI, semiconductor design, HCI, and parallel processing.

VIRTUAL REALITY –– Growth of the idea of Virtual Reality; all the technical details of the software to construct and operate immersive virtual environments. Design, development, culture and philosophy of VR.

EDUCATION –– My dissertation on the errors that students make; ideas about concrete representation of computational objects and operations; some suggestions for slightly improving Education.

OTHER TOPICS –– Trip reports, tools for learning, correspondence.