Group Project for T04-3 in CPSC 233