#TEXT
#GITHUBWeb & JS
Church Directory
![](img/directory.png)
Allows churches (and other organizations) to generate and maintain a printed or online (password-protected) photo directory.
Physics Demos
![](img/demos.png)
An extensive compilation of Demonstrations, quizzes, games, and labs for physics students.
Maumee River Solitaire
![](img/maumee.png)
Class Website
![](img/classwebsite.png)
A sample of the class website I used when teaching undergraduate physics. In addition to giving students a place to find news and downloads, the site also allowed them to submit homework assignments and securely view their grades.
Textbook
![](img/howwhy.png)
My online introductory physics textbook, How Things Move, Why Things Move. Included as a sample of my writing style.
Sleep Tracker
![](img/sleeptracker.png)
A simple web-based sleep tracker. Written in Javascript, using Local Storage so it can be used by anyone.
Sherlock Shuffler
![](img/holmesicon.png)
I like listening to David Clarke's readings of Sherlock Holmes stories to fall asleep, but I wanted a way to listen to them in a random order at night. This program, which I wrote one Sunday afternoon, does that.
Demos
Lander
![](img/starfield.png)
Pilot a rocket ship as it lands on a planet, in front of a backdrop of randomly generated, twinkling stars (animated entirely with CSS).
Vines
![](img/vines.png)
A sample gardening website, with randomly-generated animated vines that react to the choice of tab.
Apps
Mirrorboard
![](img/mirrorboard.png)
Local whiteboard software which maintains a mirrored window for use on a projector or second screen.
CLCalc
![](img/clcalc.png)
Timer
![](img/timer.png)
A simple timer in two versions: Tcl/Tk and Python, both using tk.
Other
PDiff
A command-line Python script which reformats the standard diff function to make it (IMO) more legible.
Project Tracker
A command-line and curses application designed for keeping track of projects on the computer that are stored in different folders.
Cooke-Nieboer Index
Code associated with my most recent paper in Complex Networks. Written in Python.
LOTRO Plugins
![](img/lotro.png)
A collection of plugins for The Lord of the Rings Online.