Computer Writings
This section includes writings about computers, software, and the internet. For the most part, these are long and boring. However, it is necessary to write long and boring papers if you want to get ahead in the academia field.
Published Writings
- The Webcam Experience
- A cover story I wrote about the growing trend of home webcams back in 1998. Most of the webcams mentioned are no longer online, but the article still has a lot of content that is relevant today.
- Evolutionary Music and the Zipf-Mandlebrot Law
- This is the paper that resulted from a research project I worked on while a student in college. It introduces an idea for evolving music using Zipf-Mandlebrot metrics.
- Software Engineering for Artificial Intelligence Projects
- This is a paper that resulted from a software engineering course that I took in college. It is exactly what the title says.
Other Writings
- The Wagner-Fischer Algorithm
- Originally an article about Levenshtein distance, this is now a rather comprehensive article about the many uses of the Wagner-Fischer algorithm (and closely related algorithms) for string comparisons and alignments.
- Singular Value Decomposition
- An explanation of why SVD does what it does. This is not a guide for producing the SVD of a matrix.
- System of Server-Client Distributed Computing Using Passive Clients
- This is actually my patent application for a sneaky method of distributed computing. It was refused three years after I submitted it because I used the word 'may' to mean 'it is possible'. In patent-speak, 'may' means 'is probably not possible'. So, they read my patent as probably not being possible instead of being possible.











