The goal of this assignment is to simulate various systems that follow well-defined physical laws. In the process, you should gain familiarity with different techniques commonly used to animate complex physical phenomena, such as differential equations, numerical integration, and spatial data-structures.
Write (at least) two physically-based simulation demos. The first will be a simple cloth simulation. The second will either be a significantly more advanced cloth simulation, a fluid simulation, sound simulation, or deformable or rigid-body dynamics. You may work with a partner, have one partner turn in the full assignment and the other submit a note saying who they worked with.