SE 329 Project3