Welcome to my programming page

I've been programming in C++ since my junior year of college. This page features some of my programs, mostly written in C++, and some in other languages. Several require glut, available here. To install glut, download the dll and place it in C:\windows\system32.

sudokuth.gif
Sudoku Solver

I originally wrote my Sudoku solver for AI class. This is an updated version which uses a graphical user interface in place of the original command line interface. The included readMe file explains how to use it.

Download

Read more...
btthumb.gif
Brain Tester

A simple computer version of the popular brain tester game. In addition to letting the user play, it can solve itself almost instantly with a simple greedy search algorithm. I tried a few different heuristics for the search. The one that gave me the best results subtracts the number of pegs that have at least one possible move from the total number of pegs on the board.

Download

Read more...
Z80 Programmer

This is the application I use to upload code into my Z80 microcomputer.

Download Application
Download Source

Read more...
Guitar Scale Calculator

Uses javascript to calculate a variety of scales on the guitar.

Read more...
Running Pace Calculator

A simple javascript utility for calculating your average pace during a run (minutes per mile) from distance and time.

Read more...
Binary Calculator

A two-function binary calculator written in javascript.

Read more...