This book promotes the use of level set methods by the many scientists and engineers working on moving interface problems. The essential mathematical and numerical techniques are presented in a clear, well- motivated and self-contained way. The book is intended for students and researchers interested in computation in the physical sciences, i.e. engineers, computational fluid dynamicists, and applied mathematicians who want to use these methods for their own computations.