ACADEMIA
I began working towards my Bachelor's Degree in computer science at the Rochester Institute of Technology (RIT) in the fall of 1999. Shortly thereafter, I decided to extend the degree to a combined Bachelor's/Master's Degree. In March of 2005, I successfully completed both degrees in computer science with minors in Mathematics and German Language.

I was lucky enough to be a part of the very first group from RIT to study abroad at the Universität Osnabrück in Osnabrück, Germany. During our time there, the group created a webpage to photographically document our trip. Two other groups of students from RIT have since visited the university.

My Master's Thesis concerned the field of Folkman Numbers. There is a page dedicated to the thesis here. There you will find the actual document, plus supporting data and links.

In addition to my thesis I also wrote a couple of papers that either have been or will be published. You can find the documents and references here.

I have also had the good fortune to work on several research projects:

  • GRAPEcluster - Parallel Platform for Astrophysical Dynamics. The visualization tool, Spiegel, was initially designed and developed by myself and Professor Hans-Peter Bischof.
  • The Anhinga Project - A new distributed computing infrastructure designed specifically to support collaborative applications running on wireless ad hoc networks of mobile computing devices.
  • JRMS Tutorial - The Java Reliable Multicast Service is a set of libraries and services for building multicast-aware applications in Java.
  • Java KVM Debugger - An implementation of the Java Debug Wire Protocol for the J2ME virtual machine called KVM. This work led to my employment at Sun Microsystems.
  • Screen Saver - A simple screensaver to promote RIT.

Going (what seems to me) way back, my high school has a webpage that I feel I should link to. It was mostly during high school that my desire to study computer science developed. My family purchased our first PC (486DX2 66) in 1995 for Christmas. I was in 8th grade at the time. Shortly thereafter, I was introduced to programming in BASIC by a friend. My first real program was designed to solve quadratic equations that I was assigned for homework.