This is a class project I contributed to in the spring 2013 semester.