Also, the implementation should be half completed, and the students should be able to present in full a definite timeline of all remaining work on the project. The students present their project to the rest of the class, in a format adhering to the suggested guidelines . The project presentations are also to the public. A project writeup , due approximately two days after the public presentation, documents all aspects of the project. Past CS 348C projects have produced published papers in major conferences or symposia, such as Maneesh Agrawala and Andrew Beers' project on 3D painting and my own project on 3D morphing .
Any platform is acceptable.