The goal of the book is to technologically enhance the preparation of mathematics schoolteachers using an electronic spreadsheet integrated with Maple and Wolfram Alpha — digital tools capable of sophisticated symbolic computations. The content of the book is a combination of mathematical ideas and concepts associated with pre-college problem solving curriculum and their extensions into more advanced mathematical topics.The book provides prospective and practicing teachers with a foundation for developing a deep understanding of many concepts fundamental to the teaching of school mathematics. It also provides the teachers with a technical expertise in designing spreadsheet-based computational environments.Consistent with the current worldwide guidelines for technology-enhanced teacher preparation, the book emphasizes the integration of context, mathematics, and technology as a method for teaching mathematics. Throughout the book, a number of mathematics education documents developed around the world (Australia, Canada, England, Japan, Singapore, United States) are reviewed as appropriate.