Utilizes a practical, applied approach to technology. This title addresses two significant challenges that instructors face in teaching course: trying to make course interesting and challenging, and trying to teach to students with a variety of computer backgrounds. It contains application to engage students who might be familiar with technology.