A thorough introduction to the reading, writing, presenting and creating of mathematical proofs. Students will learn and practice in a
careful and deliberate way the techniques used to prove mathematical theorems. Proofs studied will be chosen from a variety of fields
such as set theory, number theory, analysis, algebra, and graph theory. Topics also include elements of the history and philosophy of
mathematics and an introduction to the mathematical community.