Our Curriculum

Curriculum Overview

The MAFN curriculum is built on a rigorous core of mandatory courses in mathematical finance, stochastic processes, and numerical methods, complemented by a wide range of elective options that allow students to tailor their studies to their academic and professional interests. Electives span MAFN’s own advanced offerings as well as courses from across Columbia’s schools and departments, reflecting the program’s breadth and its connections across one of the world’s leading research universities.

A distinctive aspect of the program is the Practitioners’ Seminar, which brings leading industry specialists in quantitative finance directly into the classroom each semester.

For credit requirements, degree requirements, course sequencing, and academic policies, please see the Degree Requirements page.

Mandatory Courses

All students are required to complete a set of mandatory courses unless a course waiver has been granted. For waiver policies and procedures, please refer to the Degree Requirements page. Mandatory courses are generally offered in both the fall and spring semesters. However, several of them must be taken in the first semester due to prerequisite sequencing within the curriculum. For details, please refer to the Degree Requirements page

MATH 5010 GR Introduction to the Mathematics of Finance

Introduction to mathematical methods in pricing of options, futures and other derivative securities, risk management, portfolio management and investment strategies with an emphasis of both theoretical and practical aspects. Topics include: Arithmetic and Geometric Brownian ,motion processes, Black-Scholes partial differential equation, Black-Scholes option pricing formula, Ornstein-Uhlenbeck processes, volatility models, risk models, value-at-risk and conditional value-at-risk, portfolio construction and optimization methods.

MATH 5030 GR Numerical Methods in Finance

Prerequisites: some familiarity with the basic principles of partial differential equations, probability and stochastic processes, and of mathematical finance as provided, e.g. in MATH W5010. Review of the basic numerical methods for partial differential equations, variational inequalities and free-boundary problems. Numerical methods for solving stochastic differential equations; random number generation, Monte Carlo techniques for evaluating path-integrals, numerical techniques for the valuation of American, path-dependent and barrier options.

MATH 5050 GR Practitioners’ Seminar I (Fall Semester Only, 1.5 credits)

MATH 5051 GR Practitioners’ Seminar II (Spring Semester Only, 1.5 credits)

This seminar offers participants the opportunity to listen to practitioners discuss a range of important topics in the financial industry. Topics may include portfolio optimization, exotic derivatives, high frequency analysis of data and numerical methods. While most talks require knowledge of mathematical methods in finance, some talks are accessible to a more general audience.

  • Students are required to complete one of the two courses, but are strongly encouraged to complete both.
  • Withdrawing from one of the two seminars obliges the student to take an additional approved elective course.
  • See Practitioners’ Seminar page for more information.

STAT 5263 GR Statistical Inference / Time-Series Modeling

Available to SSP, SMP Modeling and inference for random processes, from natural sciences to finance and economics. ARMA, ARCH, GARCH and nonlinear models, parameter estimation, prediction and filtering.

STAT 5264 GR Stochastic Processes – Applications I

Basics of continuous-time stochastic processes. Wiener processes. Stochastic integrals. Ito’s formula, stochastic calculus. Stochastic exponentials and Girsanov’s theorem. Gaussian processes. Stochastic differential equations. Additional topics as time permits.

STAT 5265 GR Stochastic Methods in Finance

Prerequisites: STAT 5264 GR. Mathematical theory and probabilistic tools for modeling and analyzing security markets are developed. Pricing options in complete and incomplete markets, equivalent martingale measures, utility maximization, term structure of interest rates.

MAFN Elective Courses

The following elective courses are offered directly by the MAFN program. These courses are not mandatory; students may choose their electives from across the university, subject to the constraints of the MAFN degree requirements and the constraints imposed by the schools and departments offering the courses.

Other Approved Electives

MAFN students have broad access to courses across Columbia University. While each elective requires case‑by‑case approval, the program typically evaluates requests using the following criteria:

1. The course must be graduate‑level and offered in person.
2. The course must be relevant to mathematical finance.
3. The course content should not significantly overlap with the required MAFN curriculum or with courses the student has already completed.

The following is a selection of courses from other departments and schools that MAFN students have taken and that have been approved as electives toward the degree.

Mathematics MATH4155GU Probability Theory
Statistics STAT5205GR Linear Regression Models
Statistics STAT5241GR Statistical Machine Learning
Statistics STAT5242GR Advanced Machine Learning
Statistics STAT5261GR Statistical Methods In Finance
Computer Science COMS4156W Advanced Software Engineering
Computer Science COMS4771W Machine Learning
Computer Science COMS4705W Natural Language Processing
Computer Science COMS4995W Topics In Computer Science
Industrial Engineering And Operations Research IEOR4733E Algorithmic Trading
Industrial Engineering And Operations Research IEOR4573E Deep Learning For Nlp
School of Engineering and Applied Science: Graduate Electrical Engineering EEOR6616E Convex Optimization
Finance FINC8389B Hedge Funds