Course Project for CSC730 at SFSU