By Kurt Vidmer

My Final Project can be found here.