Curriculum

The Master of Financial Insurance (MFI) program is designed as a 12-month (3 term) professional program. 
 
Students proceed through the program as a single cohort, following a common course of study which is fully integrated and computer-laboratory intensive. Course projects and assignments are designed to integrate the material from multiple courses and their application in a real-world practical context. Excellence in communication and presentation skills is emphasized in both the oral and written components of the projects.

All core courses (except for STA 2571H, STA 4600H, and the elective STA45** H) in this program are 0.5 FCE (Full Course Equivalent) which run for twelve (12) weeks and meet for three (3) hours per week (excluding tutorials / computer labs).
 

Core Courses:

This course features studies in derivative pricing theory and focuses on building basic financial theory and their applications to various derivative products. A working knowledge of probability theory, stochastic calculus, knowledge of ordinary and partial differential equations and familiarity with the basic financial instruments is assumed. The topics covered in this course include but are not limited to binomial pricing models; continuous time limits; the Black-Scholes model; the Greeks and hedging; European, American, Asian, barrier and other path-dependent options; short rate models and interest rate derivatives; convertible bonds; stochastic volatility and volatility derivatives; currency and commodity derivative.

This course introduces the principles and practices of applied data science and machine learning in the context of finance and insurance. Topics include data extraction from structured and unstructured sources (text, images, audio, and geospatial data), data cleaning, integration, and transformation, feature engineering, and exploratory analysis. Students will learn frameworks for model development and monitoring, including handling missing data, categorical encoding, variable and model selection, and lifecycle management.
The course also includes an introduction to Generalized Linear Models (GLMs). The course places emphasis on data preparation and the overall model lifecycle, providing the foundation for model-building techniques covered in Data Science and Machine Learning II. Reproducible, code-driven workflows using Python and SQL are emphasized, supported by case studies from financial analytics and insurance applications.

An overview of methods and problems in the analysis of time series data related to finance and insurance. The course will focus on both theory and application with real datasets using R and Python and will require writing reports. Topics include stationary processes, linear processes; elements of inference in time and frequency domains with applications; ARMA, ARIMA, SARIMA, ARCH, GARCH; filtering and smoothing time-series; and State-space models.

This course provides an overview of the key statistical tools, methodologies, and algorithms used in life insurance and property and casualty insurance with a focus on numerical implementation and data applications. The life insurance component covers topics including stochastic mortality modelling and evaluation of (joint) life products via Markov Chains. The property and casualty component focuses on data driven rate making methods and stochastic pricing and reserving techniques.

This course focuses on data science techniques for risk modelling stemming from finance and insurance, including maximum likelihood estimation, expectation maximization, generalized linear and additive models, mixture models, hidden Markov models, artificial neural networks, and reinforcement learning.

This course features studies in the risks, and how to quantify and manage those risk, in financial and mortality linked insurance products. Topics include hedging of guarantees embedded in equity-linked insurance and annuity products, asset-liability management, determination of regulatory and economic capitals, insurance securitization (life & P/C), longevity bonds and derivatives, reinsurance, catastrophe bonds and derivatives.

This course extends over the fall/winter semesters and will feature invited guest speakers delivering both academic and practical seminars on current aspects of finance and insurance modeling, pensions, valuation risk management, regulation, and accounting.

This course takes cases from a variety of problems in the financial and insurance worlds and students will work in groups to develop both the theory and implementation of cases, draft reports, and deliver presentations on their findings. The course will be led by industry practitioners. Sample topics include Solvency II, Pension Benefits Act, valuing and managing complex annuity riders.

This course provides a rigorous and hands-on exploration of numerical techniques used to model complex systems in finance and insurance. Students will learn how to simulate and analyze stochastic processes that underlie asset prices, risk dynamics, and actuarial models. Key topics include the generation of random variables, simulation of stochastic differential equations, and advanced Monte Carlo methods such as variance reduction, multilevel and importance sampling, least-squares Monte Carlo, and Markov chain Monte Carlo for Bayesian inference. Emphasis is placed on both the theoretical foundations and practical implementation of these methods in real-world financial and insurance contexts.

As part of their required courses, students will select two out of three course options: STA 2503, STA 2535, and a STA 2000-level course. Selection of the 2000-level course requires MFI Program Director approval.

* Students must complete two out of these three courses to fulfill the MFI program requirements.

Elective Courses

Any one of Statistical Sciences’ 0.25 FCE graduate offerings, level 4000 with significant financial, insurance, or data science components, and approval of the MFI Program Director.

Internship

Students will complete an industrial internship or research project in the financial insurance area and draft a report, present, and defend it.

Check out what some of our students have to say about their internship experience.

Examples of Internship Reports submitted:

  • Credit Valuation Adjustment Calculation and its Implementation
  • Validation of the Premium Credit Card Portfolio Probability of Default Model
  • Reinsurance and Data Management
  • Market Risk Management: Basel 2.5 and V@R
  • Hedging Foreign Exchange Risk
  • Optimal Asset Allocation
  • The Municipal Fiscal Circumstances Index for Predictive Modeling (MCFI)
  • Foreign Exchange Risks in Options
  • Reinsurance and Risk Management Strategies
  • Model Risk Management

This course helps students build essential skills for securing internships or future employment and thriving in a professional business environment. While the specific topics may vary with each offering, they typically include job search strategies, public speaking for diverse audiences, networking, and effective professional communication.