project for CS143 at UCLA, winter 2013. I am just uploading it now. skills: C++/C