Investigation of fundamental concepts and principles of problem solving, reasoning, and proof. Emphasis on activities and applications appropriate for junior and senior high classes. Pedagogical experiences to prepare teachers to teach problem solving, reasoning, and proof in classrooms.