After graduation weekend, a couple of my friends and I took a trip to Yosemite National Park. We had a great time so I thought I'd jot down some notes for future travelers. I could tell you why you should go but I'm sure the internet has already done better.
For my final art project, I’m working on programmatically generating scenes to be rendered in Sunflow. Lot of the work is placing objects where I want them. The following is just a way to use OpenGL to do your matrix multiplications and transformations.
glPushMatrix();
glLoadIdentity();
// transformations go here
GLfloat modelMatrix[16];
glGetFloatv (GL_MODELVIEW_MATRIX, modelMatrix);
glPopMatrix();
Using OpenGL to calculate transformations
For my last college spring break, a group of my friends and I took a trip to Puerto Rico. I thought this was a good excuse to purchase my first compact camera. After doing a good amount of browsing, I settled with the Canon S90.
First impressions with the Canon S90
From Wikipedia,
Optical flow or optic flow is the pattern of apparent motion of objects, surfaces, and edges in a visual scene caused by the relative motion between an observer (an eye or a camera) and the scene.
The video above augments a water drop with a fluid simulation activated by the water's optical flow. Meta, if you will. In a way, the augmentation shows something that is present but invisible, specifically the derivatives of the motion, the forces acting on the water. The water drop source video is on YouTube.


I am done with my undergraduate education. These last four years have gone by quickly and the following is a short retrospective on both my personal and academic life.
The following are the best classes I’ve taken at CMU; I learned something during these classes and enjoyed it too.
In general, I found more classes annoying than interesting, more tedious than educational, but I guess it’s all part of the process. I met and interacted with lot of cool students and professors from whom I learned both personally and academically. I really enjoyed my independent studies with Eric Paulos and Stacie Rohrbach. I question my decision to receive my HCI degree but if nothing else, I met a number of neat people with similar interests. I was a purely technical student coming out of high school (math and sciences) but that definitely changed over the last four years as I poked around the design spectrum.
My last four years