James M. AllenMy name is James. I am a computer guru and self-diagnosed creativity addict. I have been creating things professionally, academically, and personally using my computer since my family got a Packard Bell 286 when I was 10 years old. My experiences run the gamut from web and application programming to graphic design to sound engineering.

If a form of media can be produced on a computer, there is a very good chance that I have dabbled in something along those lines.

I’ve spent 8 years teaching computer science to kids and adults and working with educators to integrate technology into their courses. I always love seeing those I work with come to a deeper understanding of how something works, and I have a particular passion and aptitude for doing this with computers.

I am very interested in the enabling factor of technology. I believe that advancements in technology, specifically advancements in personal computers and handheld device, have opened up a wide variety of activities to groups of people for whom these activities would otherwise be out of reach. I am interested in helping to open up these activities further.

I have a love of order among chaos, especially in the digital realm. I appreciate beautiful, well-formatted code, and I am fascinated by the intricacies of nature.

Above all, I want to be happy and bring happiness to others.