1. Develop mathematical thinking and communication skills: progress from a procedural/computational understanding of mathematics to a broad understanding encompassing logical reasoning, generalization, abstraction and formal proof; gain experience in careful analysis of data; become skilled at conveying their mathematical knowledge in a variety of settings, both orally and in writing.
2. Develop skill with a variety of technological tools: gain experiences with tools such as computer algebra systems, visualization software, statistical packages, and computer programming languages. 3. Acquire a broad view of mathematical sciences: gain significant experience working with ideas representing the breadth of the mathematical sciences.
Particularly, students will be exposed to a number of contrasting but complementary points of view: continuous and discrete, algebraic and geometric, deterministic and stochastic, theoretical and applied. These will be assessed by means of a comprehensive examination in Senior Year.