Level Set Methods are numerical techniques which allow to model the evolution of interfaces between geometrical domains. Unlike parametrization methods, complex geometrical changes such as sharp corners, appearance of holes, and merging together may be modeled using level set methods. The techniques have a wide range of applications, including problems in fluid mechanics, combustion, structural optimization, computer animation, image processing, and the shape of soap bubbles.