Academic Programs

Division of Science, Mathematics, and Computing



Mathematics is at the core of human civilization and is the cornerstone of all modern science and technology. The Mathematics Program has three main functions: to provide students in the program with the opportunity to study the primary areas of contemporary mathematics, to provide physical and social science majors with the necessary mathematical tools for work in their disciplines, and to introduce all students to serious and interesting mathematical ideas and their applications.


The program requirements are flexible enough to allow a student to prepare for graduate study in mathematics, professional schools (such as medical or law), or employment in the public or private sector. Students in the program are expected to follow the standard divisional procedure for Moderation and to fulfill the collegewide distribution and First-Year Seminar requirements.

By the time of Moderation a student in the program should have taken (or be taking) these courses or their equivalents: Mathematics 141, Calculus I; Mathematics 142, Calculus II; Mathematics 212, Calculus III; and Mathematics 261, Proofs and Fundamentals. By graduation, a student must have completed: Mathematics 242, Elementary Linear Algebra; Mathematics 332, Abstract Algebra; Mathematics 361, Real Analysis; at least two other mathematics courses numbered 300 or above; a computer science course, preferably before beginning the Senior Project; and the Senior Project.

Recent Senior Projects in Mathematics

  • "A Structure Theorem for Plesken Lie Algebras over Finite Fields"
  • "Classification of Adinkra Graphs"
  • "Enumerating faces of Zonohedra"
  • "Modeling Origami Folding with Thick Paper"
  • "Voronoi Diagrams with Non-Linear Bisectors"


In addition to the core and elective courses, the Mathematics Program offers tutorials in advanced topics.