Midnight Walk

I couldn’t sleep and there was a full moon so I decided to go out and take some pictures. Some are at the church in Ferdinand, IN and the rest are at the Bretzville intersection. Flickr Galleries require JavaScript to view View on Flickr

West Boggs Fireworks

A series of fireworks shots at the 4th of July fireworks display at West Boggs (actually on the 3rd). Flickr Galleries require JavaScript to view View on Flickr

Father's Day Drive

A couple of pictures I took in southern Indiana on a family drive we took on Father’s Day earlier this year. Flickr Galleries require JavaScript to view View on Flickr

Bloomington

After my brother’s piano competition at a church in Bloomington, IN. Some of the pictures also come from the nearby quarry. Flickr Galleries require JavaScript to view View on Flickr

Early Drive

An early morning drive up to school to make a meeting. I ran into a lot of fog just after sunrise, making for some interesting pictures. Flickr Galleries require JavaScript to view View on Flickr

Walking Maggie

Flickr Galleries require JavaScript to view View on Flickr

Early Pictures

Some of the earliest pictures in my most recent collection. Includes some pictures taken at a barn being dismantled in Kyana and some on US-41. Flickr Galleries require JavaScript to view View on Flickr

PyMint - A Python Multi-Interpreter

During the computer architecture class I took at Rose-Hulman, we were working with a simple assembly language that we had to compile by hand down to MIPS bytecode and that’s no fun (also there’s nothing not worth over doing 😄). So I decided to write a program that would allow for modular XML definitions of a language or translation and run it on pretty much any given code.


PyBallWorlds

Back in the first quarter of my Freshman year at Rose-Hulman, we wrote a small Java program called BallWorlds. The idea was to teach us about objects and inheritance by asking us to make a 2d simulation of balls of various types bouncing around in an enclosed environment. There could be balls that bounced off each other, sticky balls that clumped together, balls that grew when they hit something, and really any combination there of. The sky was the limit. The idea so intrigued me that when I was playing with OpenGL (and specifically PyOpenGL), I decided to rewrite the same thing in Python.


Colorizer for Java code

Another project we had during my first Winter quarter at Rose-Hulman was to use a finite state machine to colorize / perform syntax highlighting on Java source code. It’s easy enough as there are really 3 special cases that we are looking for (strings, comments, and keywords) and we only need 9 states to recognize them all (at least in my implementation).