Almost all engineering systems exhibit dynamic behaviour. In this course general tools for analysing and synthesizing dynamic systems described by differential equations are introduced. The basic principles of feedforward and feedback control are studied to show how the stability and performance of dynamic systems can be effectively influenced. The course combines lectures, with guided instructions and experimental laboratories.