cs452 projects