I am a graduate of Umass Amherst where I received my bachelor's and master's degrees in Computer Science. I am currently employed at the Center for Educational Software Development at Umass.
The majority of my work for the CESD is in Java programming and web development, including a large role in the development of the 'Building a Basic Website' MOOC offered by the university.
I am also interested in music visualization software, and interactive music composition software.
On a personal note I am interested in video game development with a focus on turn based strategy games.
If you are interested in stream algorithms or algorithm visualization then you may find this link interesting. SAVY is an extendible algorithm visualization environment and was the result of my senior capstone project.
More about the capstone experience can be found at the honors college website.
I taught and am teaching CS197c intro to C.
The webpage is currently under development. CS197c