cs438 projects