COBOL is dead (tombstone located at the Computer Museum of Boston)

I just received my Master's Degree in Computer Science at the University of Colorado at Boulder. My specialty was in digital signal processing using neural networks and other cutting-edge computer science tools, like Independent Component Analysis (ICA) and wavelets.

My geek code is:
Version: 3.12
GCS GEE >GM d- s+ a C++ U P+++ L+? E W++ N+(++) o++ K? w++>+++ O M V?
PS++ PE- Y+ PGP t 5? X+ R tv+ b+++ DI++ D++ G
e+++ h--- r++ yy+++

My old school website is no longer active, but you can see an archived copy.


I have a class list of classes I never got around to taking, as well as a list of classes I've taken. I also made a full class list of everything available from the computer science department.


I recently wrote a paper on Information Theory (also available in html and PostScript formats). I would like to do more research on this topic. I've always been fascinated with the idea of features and feature sets. However, I've never figured out the best way to study that topic: statistics, connections (neural nets and genetic algorithms), or perhaps independent component analysis (ICA). One day I'll figure it out.

My thesis is also online. I hope to clean up the html for this (and for the information theory paper above), but since they're both dense 50 page papers, it will take some time. I'll also try to see what other papers I can find lurking on my hard drive. I have a paper on software engineering somewhere, as well as my Prolog work, and some natural language processing (NLP) stuff.

See a list of projects that I'm thinking of doing sometime

I'm reading "Le Ton beau de Marot" by Douglas Hofstadter, so I'm trying to do my own translation of Cl�ment Marot's poem "Ma Magnonne"

Here's an article I wrote about the Great Internet Mersenne Prime Search (GIMPS). Check it out

Here is some work on Genetic Programming.


verbal % below correct incorrect omits
670 94 62 13 00
quantitative % below correct incorrect omits
750 89 53 07 00
analytical % below correct incorrect omits
770 96 46 04 00

Return to my homepage