Preparation for teaching an advanced mathematics curriculum with a focus on the processes of mathematical argumentation and reasoning, deduction, and discovery. Topics include propositional and firstorder logic, axiomatic approach to number theory, set theory and abstract properties of relations, with a particular emphasis on number theory.