Computational Glass Blowing
We are currently developing a C++ software system for experimentation with new designs in glass blowing, to explore the design space before actually making something. Our current focus is to develop a system for glass "cane", and to develop new artistic designs of cane, which has been relatively stagnant field for several years. The project currently involves computer graphics (OpenGL, meshing), geometry (for glass-blowing transformations), Qt user interface design (a kind of visual programming language for glassblowing), and multithreading (for background rendering of complex designs). The project might also grow to include physical simulation and color modeling. You would work with Erik Demaine and Martin Demaine, both of whom blow glass at MIT.
See http://virtualglass.org/ for more information on the project.