In my mind, programming a system is like putting together puzzle pieces. Every piece of code I develop is designed to fit simply and elegantly into the intricate machine I have built. When the addition of a new piece works together with all the others as if it was a part of the puzzle from the beginning, it is beautiful. I feel like these elegant creations are my works of art.
As an undergraduate at Worcester Polytechnic Institute I majored in Interactive Media and Game Development (IMGD) because I wanted to learn more about programming as well as the other aspects of game development. The IMGD program, with a specialization in Computer Science (CS), is designed to teach students a base knowledge of the artistic and design elements of game development as well as an in-depth knowledge of CS. I am now pursuing a Masters in Computer Science at the University of Southern California because I felt there was much more to learn, and that continuing my education would provide me with an opportunity to further grow.
tl;dr version
Game design, production, programming... These are a few of my favorite things.