Mathematics

* Indicates that the course builds towards a Global Studies and Service diploma

Dive into the world of programming with Python, one of the most versatile and beginner-friendly languages. This course introduces fundamental programming concepts, syntax, and problem-solving techniques. Students will gain hands-on experience through coding exercises, building a solid foundation for future programming endeavors.

Note: Available to grades 9-12.

Prerequisites: None.

  • Computer Science
  • NCAA Approved

Embark on a comprehensive journey into the world of programming in this "Introduction to Computer Languages" course. This foundational course is designed for beginners eager to develop a strong understanding of programming concepts and gain hands-on experience with several languages. Throughout the course, students will delve into the fundamental programming principles, learning how to design, write, and debug programs. Students will progress to more advanced topics after starting with the basics of syntax and control structures.

Note: Available to grades 9-12.

Prerequisites: None.

  • Computer Science
  • NCAA Approved

Step into the exciting world of 3D design and animation with this hands-on course that introduces you to industry-standard 3D modeling and animation tools. Explore your creativity while building technical skills. Whether you're interested in creating stunning characters, dynamic environments, or eye-catching visual effects, this class will equip you with the essential skills to bring your ideas to life!

Note: Available to grades 9-12.

Prerequisites: None.

  • Computer Science
  • NCAA Approved

This course explores interactive media, game and app design, physics simulations, and animation in a hands-on environment. Students will build dynamic experiences using 3D environments, scripting, and visual effects. Topics include object interaction, physics-based movement, AI behaviors, and cinematic storytelling. While prior experience in 3D modeling and animation is helpful, it is not required. The course culminates in a capstone project where students design their own interactive experience.

Note: Available to grades 9-12.

Prerequisites: None.

  • Computer Science
  • NCAA Approved

This course introduces students to how digital systems are protected from real-world threats through hands-on labs and scenario-based problem solving. Students will learn how to analyze vulnerabilities, assess risk, and design secure solutions across networks, devices, and data while developing skills used by cybersecurity professionals.

Note: Available to grades 10-12.

Prerequisites: Completion of, or enrollment in, MA320.

  • Computer Science
  • NCAA Approved

This honors-level course provides a rigorous introduction to computer networking concepts and practices. Students examine how networks are designed and implemented, how devices and protocols work together to transmit data, and how performance, reliability, and security are managed in modern networks. Through structured labs and design projects, students develop the ability to configure basic networks, diagnose connectivity issues, and justify network design choices using technical reasoning. This course builds practical networking literacy and technical problem-solving skills that support future study in computer science, cybersecurity, engineering, and information systems. No prior networking experience is required.

Note: Available to grades 10-12.

Prerequisites: Completion of, or enrollment in, MA320.

  • Computer Science
  • NCAA Approved

This is a full-year course in Java equivalent to one semester of college-level computer science. Topics covered include variables, variable assignment, conditionals, loops, methods, Strings, arrays, ArrayLists, built-in libraries, classes, objects, interfaces, abstract classes, inheritance, polymorphism, exceptions, recursion, searching, sorting, and basic algorithmic analysis.

Note: Available to grades 10-12.

Prerequisites: None.

  • Computer Science
  • NCAA Approved

**Not Offered for the 2026-27 Academic Year**

Explore the theoretical foundations of computation, automata theory, and formal languages. This course introduces concepts such as finite automata, context-free grammars, and Turing machines, providing a deep understanding of what can and cannot be computed algorithmically. Students will analyze computational complexity and gain insights into the theoretical aspects of computer science.

Note: Available to grades 11-12.

Prerequisites: None.

  • Computer Science
  • NCAA Approved

**Not Offered for the 2026-27 Academic Year**

Enter the fascinating realm of Artificial Intelligence (AI) and machine learning. This course provides an overview of AI principles, algorithms, and applications. Topics include machine learning paradigms, neural networks, natural language processing, and computer vision. Through hands-on projects, students will gain practical experience in building and deploying AI models and understanding the ethical considerations surrounding AI technologies.

Note: Available to grades 11-12.

Prerequisites: None.

  • Computer Science
  • NCAA Approved

**Not Offered for the 2026-27 Academic Year**

Students will learn the basic concepts and practices of marketing, as well as how successful organizations use marketing to achieve their objectives. Students will become familiar with the 4 Ps (product, price, place, and promotion) of marketing. Coursework will include real-world case studies, the production of a commercial, and a group project in which students will develop a marketing plan for a product. Students will be required to develop and implement a marketing plan for a nonprofit cause. Guest speakers from local and national businesses will be invited to speak to the class and discuss their marketing experiences.

Note: Available to grade 12 only.

Prerequisites: None.

  • Economics
  • NCAA Approved

This course will examine investing and wealth management over the life of the individual. Topics include building wealth early in one's life through educational investment, career choice, and entrepreneurship, as well as early debt management such as handling student loans. Mid-life topics will include the financial implications of marriage and children and decisions about when and where to buy a first home. Later life decisions will focus on planning for children's education and for retirement, and the issues concerning inheritance, financial legacy, and philanthropy. Math skills and concepts developed will include decision tree analysis, break-even analysis, basic probability, basic statistics such as standard deviation and correlation coefficients, Monte Carlo simulation, and exponential growth and compounding. The course will teach the basic use of spreadsheet software. Financial skills developed will include valuing assets with discounted cash flow analysis, reading financial statements, and analyzing stock fundamentals. The teacher’s primary goal is for students to be able to construct both basic financial plans for each stage of their lives and also basic financial portfolios consistent with their objectives.

Note: Available to grade 12 only.

Prerequisites: None.

  • Economics

This course will examine investing and wealth management over the life of the individual. Topics include building wealth early in one's life through educational investment, career choice, and entrepreneurship, as well as early debt management such as handling student loans. Mid-life topics will include the financial implications of marriage and children and decisions about when and where to buy a first home. Later life decisions will focus on planning for children's education and for retirement, and the issues concerning inheritance, financial legacy, and philanthropy. Math skills and concepts developed will include decision tree analysis, break-even analysis, basic probability, basic statistics such as standard deviation and correlation coefficients, Monte Carlo simulation, and exponential growth and compounding. The course will teach the basic use of spreadsheet software. Financial skills developed will include valuing assets with discounted cash flow analysis, reading financial statements, and analyzing stock fundamentals. The teacher’s primary goal is for students to be able to construct both basic financial plans for each stage of their lives and also basic financial portfolios consistent with their objectives.

Note: Available to grade 12 only.

Prerequisites: None.

  • Economics

This course includes the basic principles of macroeconomics and microeconomics. The goal of the course is to provide students with a foundation of economic theory, with which they will analyze the economic underpinnings of pressing issues in today’s society. Topics include: economic indicators, development, government policy, market structures, labor markets, game theory, and externalities.

Note: Available to grades 11-12.

Prerequisite: Completion of MA410 or concurrently enrolled in MA425 or higher, with departmental permission. 

Text book: The Economy: Economics for a Changing World (CoreEcon)

  • Economics
  • NCAA Approved

This advanced-level research class is designed to allow students to investigate issues in the field of economics. Each student will compose a significant research paper that focuses on their specific area of interest. Students will also present their findings to their peers. Additional topics will be covered with a strong emphasis on current economic issues.

Note: Available to grade 12 only.

Prerequisites: EC530

  • Economics
  • NCAA Approved

This first course in algebra is quite comprehensive. It stresses the fundamental properties of real numbers, solving linear equations and inequalities, multiplying and factoring a variety of polynomials, roots, and radical notation. Topics also include absolute value, systems of equations, and algebraic fractions. A primary goal is ease and accuracy in all sorts of algebraic manipulations. If students cannot solve quadratic equations both by factoring and formula, then they may need to take this course.

Note: Available to grades 9-10. Required for 9th graders who have not had a full year of Algebra I; Recommended for those whose background in Algebra is not strong.

Prerequisites: None.

  • Mathematics
  • NCAA Approved

Euclidean geometry is covered in a standard sequence recommended by the Commission on Mathematics of the College Entrance Examination Board. Emphasis is placed on the deductive nature of this branch of mathematics and on the use of algebra in solving a variety of geometry problems.

Note: Available to grades 9-11.

Prerequisites: MA120

  • Mathematics
  • NCAA Approved

This honors course follows the same syllabus as MA220, but at a much faster pace and with more depth.  

Note: Available to grades 9-10.

Prerequisites: 93 or higher in MA120, and departmental permission.

  • Mathematics
  • NCAA Approved

This is a standard second course in algebra, geared to prepare students for MA 410—Precalculus. It continues the work of MA120, but is geared for students who may not be ready for the challenges of Accelerated Algebra II and Trigonometry. Algebraic facility and the concept of function are stressed. Additional topics include complex numbers, basic trigonometry, polynomials, rational functions, exponentials, and logarithms.

Note: Available to grades 10-12.

Prerequisites: MA220 and departmental permission.

  • Mathematics

This is a faster-paced second course in algebra, geared to prepare students for MA425—Honors Precalculus. It continues the work of MA120. Algebraic facility and the concept of function are stressed. Additional topics include complex numbers, basic trigonometry, conic sections, polynomials, rational functions, exponentials, and logarithms.

Note: Available to grades 9-12.

Prerequisites: 87 or higher in Geometry or departmental permission.

  • Mathematics
  • NCAA Approved

The honors course covers many of the same topics as MA320, but concepts are explored in much more depth.

Note: Available to grades 9-11.

Prerequisites: 87 or higher in Honors Geometry, or 95 or higher in Geometry with departmental permission.

  • Mathematics
  • NCAA Approved

This course is designed for students who have completed a second year algebra course, but who may not be ready for the challenges of the Honors Precalculus course. Many of the critical topics from algebra are reviewed with an eye towards enhancing the students' skills. While many of the topics do overlap with the Honors Precalculus syllabus, the pace in MA410 is more relaxed and flexible. Graphing, polynomials, exponentials, logarithms, trigonometric, and inverse trigonometric functions will be studied. Students who produce strong results will be ready to take Calculus (MA520) the following year.

Note: Available to grades 10-12.

Prerequisites: Students should have a grade of 75 or higher in Algebra II or departmental permission.

  • Mathematics
  • NCAA Approved

This course continues the work begun in Accelerated Algebra II but at a much more sophisticated level. The topics include the theory and graphs of functions and their inverses, exponentials, logarithms, trigonometric functions, analytic trigonometry, and rational functions. Well into the second semester, the course will introduce basic topics of differential calculus such as limits, continuity, and derivatives. This course is a prerequisite for students planning to take Honors Calculus or Honors Statistics.

Note: Available to grades 9-12.

Prerequisites: 90 or higher in MA320, and departmental permission.

  • Mathematics
  • NCAA Approved

The honors division covers many of the same topics as MA425, but concepts are explored in much more depth. The pace of this course is also notably faster than that of MA425. This faster pace also allows MA430 to introduce topics from calculus sooner in the second semester. Limits, continuity, the definition of the derivative, and techniques of differentiation are studied as well as applications of the derivative. This challenging course prepares students to take Honors Accelerated Calculus (MA540).

Note: Available to grades 9-12.

Prerequisites: 90 or higher in MA330, and departmental permission.

  • Mathematics
  • NCAA Approved

This course covers the basics of statistics and data analysis. Topics include collecting data, displaying data, regression, probability, and random variables. The final topic will be inference.

Note: Available to grade 12 only.

Prerequisites: MA410, or MA310 and departmental permission.

  • Mathematics
  • NCAA Approved

Statistics is the branch of mathematics that studies how to collect and interpret data. In addition to these ideas, this course will examine probability, which is the theory behind data analysis. It will also consider distributions, statistical inference, hypothesis testing, regression, and modeling.

Note: Available to grade 12 only.

Prerequisites: 85 or higher in MA425, or 95 or higher in MA410 with departmental permission.

  • Mathematics
  • NCAA Approved

This course is designed as an introduction to single variable calculus at a slower pace than Honors Calculus. Topics include limits and continuity, basic differentiation techniques, applications of derivatives such as min-max problems, and basic techniques of integration. Most applications will focus on polynomial functions. In the second semester, more advanced techniques for differentiation and integration will be explored such as implicit differentiation, integration by substitution, and integration by parts. More applications will incorporate exponential, logarithmic, or trigonometric functions.

Note: Available to grades 11-12.

Prerequisites: 90 or higher in MA410, and departmental permission. 

  • Mathematics
  • NCAA Approved

In the fall, the course will closely examine the theory behind and the applications of the derivative. A sure grasp of elementary functions and analytic geometry is required. The second half of the course focuses on the integral calculus. There will again be a mix of theory and applications.

Note: Available to grades 10-12.

Prerequisites: 90 or higher in MA430, and departmental permission.

  • Mathematics
  • NCAA Approved

This course is designed to lead to a college sophomore honors course in the second-year calculus. Besides covering all the topics in Honors Calculus, this course also examines vectors, polar functions, and series.

Note: Available to grades 9-12.

Prerequisites: 92 or higher in MA430, and departmental permission.

  • Mathematics
  • NCAA Approved

This course first introduces and explores the differentiation and integration of functions of more than one variable. Topics include vectors, partial derivatives, directional derivatives, gradients, optimization, Lagrange multipliers, double and triple integrals, vector fields, line integrals, flux integrals, and Green’s, Gauss’s, and Stokes' theorems.

Note: Available to grades 10-12.

Prerequisites: 92 or higher in MA540, or 95 or higher in MA530 with departmental permission. 

  • Mathematics
  • NCAA Approved

**Not Offered for the 2026-27 Academic Year**

In this course, we delve into the captivating realm of complex functions, recognizing them as an extension of the concepts studied in calculus. Complex analysis takes the familiar notions of limit, continuity, derivative, and integral, previously explored in calculus, and extends them to the complex domain. This serves as a natural continuation of calculus, seamlessly extending the foundational principles and concepts explored in calculus to the study of functions in the complex plane. The course will equip students with the tools to analyze and comprehend the behavior of functions defined on complex numbers, providing a seamless transition from the foundational principles of calculus to the intricate world of complex analysis.

Note: Available to grades 11-12.

Prerequisites: 92 or higher in MA540, or 95 or higher in MA530 with departmental permission.

  • Mathematics
  • NCAA Approved

Differential equations look at rates of change and how knowing about rates of change allows us to examine both motion and changes in quantities. Ordinary, first-order, second-order, and partial differential equations will be studied.

Note: Available to grades 10-12.

Prerequisites: 92 or higher in MA540, or 95 or higher in MA530 with departmental permission.

  • Mathematics
  • NCAA Approved

**Not Offered for the 2026-27 Academic Year**

This course is devoted to the study of linear algebra. Topics include systems of linear equations, matrices, vector spaces, determinants, eigenvalues, eigenvectors, and linear transformations.

Note: Available to grades 11-12.

Prerequisites: MA530 or MA540, and departmental permission.

  • Mathematics
  • NCAA Approved

Graph theory studies networks, relationships, and discrete structures. It provides a precise mathematical framework for analyzing how objects are connected and how these connections influence global behavior. The course develops both theoretical foundations and problem-solving techniques, emphasizing rigorous reasoning and proof.

Note: Available to grades 10-12.

Prerequisites: 92 or higher in MA540, or 95 or higher in MA530 with departmental permission.

  • Mathematics
  • NCAA Approved

**Not Offered for the 2026-27 Academic Year**

Topology serves as a bridge between geometry and analysis, providing a framework for understanding the qualitative properties of spaces without relying on specific metrics or measurements. Through a blend of theoretical exploration and problem-solving, students will gain insight into the rich interplay between topology and other areas of mathematics—algebra, geometry, and calculus. Topology focuses on preserving fundamental qualities such as connectedness and continuity while allowing for flexible transformations. Consequently, a triangle, a rectangle, and a circle are the same in topology. This equivalence arises because these shapes can be continuously deformed into one another without tearing, breaking, or gluing.

Note: Available to grades 11-12.

Prerequisites: 92 or higher in MA540, or 95 or higher in MA530 with departmental permission.

  • Mathematics
  • NCAA Approved

**Not Offered for the 2026-27 Academic Year**

This course explores the fascinating world of number theory, often regarded as the “Queen of Mathematics” due to its blend of beauty, depth, and simplicity. Number theory focuses on the properties and relationships of integers, uncovering patterns and principles that have intrigued mathematicians for centuries. The course provides a comprehensive foundation, starting with the structure of integers and progressing to advanced topics such as modular arithmetic, prime number theory, Diophantine equations, and cryptography. Students will develop rigorous proof-writing skills and analytical reasoning while appreciating both the historical roots and modern applications of number theory in fields such as computer science and cryptography.

Note: Available to grades 11-12.

Prerequisites: MA530 or MA540, and departmental permission.

  • Mathematics
  • NCAA Approved

Mathematical logic provides the precise language and tools needed to formalize mathematical reasoning, analyze proofs, and understand the limits of formal systems. The course develops the core ideas of logic with an emphasis on rigor, structure, and proof.

Note: Available to grades 10-12.

Prerequisites: 92 or higher in MA540, or 95 or higher in MA530 with departmental permission.

  • Mathematics
  • NCAA Approved

Next Level Learning: Honors Modern Algebra

As a discipline, modern algebra—also known as abstract algebra—is rooted in the exploration of group theory. The primary goal for Dr. Mirabi’s students is to explore the Sylow theorem, which states that if we have a group (a mathematical set with a specific operation) with a particular order or size, and if a prime number divides that size, then the group contains a subgroup of that size.