Cornell University, Spring 2001
The source for our program can be found here.
An explanation of how we created our character set can be found here.