The SQH method is a powerful computational methodology that is capable of development in many directions. This book discusses its analysis and use in solving nonsmooth ODE control problems, relaxed ODE control problems, stochastic control problems, mixed-integer control problems, PDE control problems, and more.