# Teaching

All teaching material, lectures notes, exercises, solutions, etc. are available at wuecampus2# Introduction to Shape Optimization

Below are the tutorial examples originally created for the summer school "Optimization with PDE constraints". The tutorial starts with solving a simple 2D Laplace equation and after 8 easy to understand lessons finishes with a self-adjoint 2D Stokes minimum energy dissipation shape optimization solver using Taylor-Hood elements. The Python version of FEniCS is required for this tutorial.The original code was based on a FEniCS implementation by Edwin May. It should be possible to start using this tutorial right away, otherwise the FEniCS Tutorial is also recommended.