I have created this website to share photographs I've taken at various times and locations, the results of projects on which I've worked, and maybe to occasionally write about the experience and knowledge gained through these activities. I figure there isn't much point to acquiring knowledge if you aren't going to share it with others. The majority of the projects described are software development projects, many of which were performed as part of my undergraduate and graduate studies in Computer Science, along with a few personal projects performed independently. If you do any software development work, hopefully these will interest you. Enjoy!