This presentation discusses topology optimization using a level-set method. It begins with an introduction to topology optimization and level-set representation. It then describes the problem formulation, including the objective function, constraints, and use of the Hamilton-Jacobi equation and level-set representation. Finally, it presents four numerical examples of applying the level-set topology optimization method to different problems, including the optimization of material microstructures.