A perfect resource for high school mathematics teachers, this book helps them develop or refine their own teaching philosophy. They'll learn how to create a supportive classroom environment in which their students think together, take intellectual risks, and debate ideas. They'll gain a better understanding about the importance of cooperative learning strategies through immersion. And they'll engage in logic and reasoning. Puzzles and activities are presented to bring the material to life as well. All of this will help high school mathematics bring the excitement of the subject into the classroom.