Essays
The Design and Evaluation of a Two Handed Drawing Program
- My Master's Thesis, 2000. Describes next-generation user interfaces, and a multitude of techniques that take advantage of both your hands.
Group Communication and Formation on the Internet
- My undergraduate thesis, describes the various forms of group communication on the internet, and their various advantages and disadvantages. Deduces some principles to follow for building community-based websites and group communication mediums.
Visual DJing
- Describes some thoughts on what a digital DJ system should include. Most of these things are not present in current digital DJ systems.