These developments pose interesting challenges to engineering educators. Digital signal processing is invading every technical curriculum to the point that it is a basic skill that all engineers and scientists should know. The whole curriculum, not just EE, must rescind to the pressures of a computer-dominated profession by educating students within the context of the latest technology and the most powerful software tools. At the same time, most educators agree that we must also give our students a firm theoretical base from which to use these powerful tools. In short, our challenge is nothing less than teaching our students how to think (in terms of both theory and practice) when they sit down at a computer! DSP provides this unified approach to computers and theory.