MMF CURRICULUM

The MMF Program is made up of a series of core courses and elective courses which may lead to an Emphasis in either Sustainable Finance or Financial Technologies (FinTech). All MMF courses are offered as modules. All students in MMF are required to complete a total of 7 Full Course Equivalents (FCE). Core Courses will make up 6.25 FCEs and Elective Courses will make up 0.75 FCEs. Students must declare their chosen Emphasis at the start of the academic year. All electives will be completed in the summer term. If a student chooses not to complete an Emphasis, they must enrol in 0.75 FCEs to be selected from all available elective courses, but these courses will not lead to an Emphasis. Emphases will be noted on the student’s transcript if all the required courses for that Emphasis are completed.

Click on any course title below to read its description.

MMF CORE COURSES – 6.25 FCE

MMF1910HF – Introduction to the Financial Industry – 0.25 FCE

This course will introduce you to fundamental concepts inherent in financial systems. In order to discuss some of the most important concepts currently debated in finance, for example, “Main Street vs Wall Street”, Central Bank Digital Currencies etc. The course will discover the connections between financial institutions and economic well-being; examine the critical role of healthy banks, efficient asset markets and monetary policy. The course will also examine how commercial banks operate, examine the sources from which banks acquire their funds and how they use the funds they acquire, as well as how assets and liabilities function within banks. Commercial banks facilitate borrowing and lending, which provide valuable services to each party. Once these fundamentals are introduced, the course will explore stock market bubble and how asymmetric information affects financial markets. All of these topics will allow the student to understand and explore the impact of the recent global pandemic on markets and other critical discussion topics. (4 Lectures)

MMF1914HF – Information Technology – 0.25 FCE

This course will use real data for analysis of time series and teach students how to capture and analyze data. These are skills students will find immediately useful in industry. By the end of the course students should have an introductory knowledge of Excel VBA and Matlab programming, sufficient to use them as tools for the remainder of the MMF program, as well as an introduction to R. Additionally, students will be introduced to financial data sets and data providers, the challenges of managing large financial data sets from differing sources, the principles and challenges of back-testing strategies with historical data sets, and an overview of the modern markets from which the data is derived. (4 Lectures)

MMF1922HF – Data Science – 0.25 FCE

Over the past decade, data science and machine learning have gained immense popularity in many scientific disciplines. The reason for the emergence is due to theoretical advances in machine learning, availability of big data, and surges in computational capabilities. This course provides an introductory overview of data science methods in finance, investments, and risk management. The course covers a review of foundational probability and statistics, brief introduction to machine learning (supervised learning, unsupervised learning) and big data tools. (8 Lectures)

MMF1928HF – Pricing Theory – 0.25 FCE

This course focuses on financial theory and its application to various derivative products. A working knowledge of basic 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: discrete time models; continuous time limit; equity derivatives; the Greeks and hedging; interest rate derivatives; foreign exchange; stochastic volatility and jump modelling and numerical methods. (13 Lectures)

MMF1941HF – Dynamic Data Science – 0.75 FCE

The course provides an overview of key concepts in Probability Theory and Stochastic Analysis, particularly with a view of various applications in Finance. The format will be a mixture of lectures and in-classroom discussions of the theory and its applications. (13 Lectures)

MMF2000HF – Risk Management – 0.25 FCE

The intent of this course is to introduce the students to contemporary risk management concepts used by Canadian banks as well as many global financial institutions. By the end of the course, students should have a rudimentary understanding of how Canadian banks manage risk, including familiarity with industry standard terminology, methodologies, and modelling techniques. Topics covered will include: What is a credit risk scorecard? Model development; common statistical measures and benchmarks; portfolio metrics (VaR/Expected Shortfall); Limits and governance; Controls on liquidity risk; Treasury risk management tools and analysis, climate risk analytics and enterprise-wide stress testing. (6 Lectures)

MMF2021HF – Numerical Methods for Finance – 0.25 FCE

Quantitative finance is applied in the industry mostly through software implementations of computational algorithms. Often, the mathematical methods employed involve more or less sophisticated methods; the accuracy, speed and resource consumption of such algorithms often mark the difference between a business workflow which is productive, useful and economic and others which are slow, inefficient, resource intensive or simply inaccurate and therefore potentially useless. With the introduction of data science, machine learning and other methods from artificial intelligence into the realm of mathematical finance, computational challenges are increasing due to the larger computational ambition of new algorithms and the expansion of traditional business lines, aligning innovation and discovery of efficient numerical methods with the development of new business lines. This course will develop best practices in the design of numerical methods for the efficient design of computational algorithms across a wide scope of mathematical implementations, ranging from the traditional areas of computational algebra and differential equations to the newer ones of computational graph theory and optimization. (9 Lectures)

MMF2030HF – Machine Learning for Finance – 0.5 FCE

The course will cover machine learning from both a theoretical and practical point of view, with a focus on pragmatic applications & real industry examples. Topics will cover supervised & unsupervised learning, as well as high level workflows from business problem definition down to analysis and integration with business strategy. Students will be encouraged to understand problems from a quantitative point of view, as well as through the lens of strategy and business usage. The course will cover theory, applications & common usage of key machine learning techniques, as well as case studies from the financial and professional services industries. The course evaluation will be based on participation and a group project, where students will be encouraged to apply a range of techniques covered to a business problem selected by each student with the instructor’s approval. (5 Lectures)

MMF1943YY – Communication – 0.75 FCE

This course is designed to assist students in their professional development by enhancing their communication skills through a combination of lectures and seminars including interview techniques; résumé preparation; the art of communication is discussed through lectures and practiced through practical assignments. Assignments are integrated with other courses and the internship component of the program. (Continues over all 3 terms)

MMF1900YS – Internship – 1.0 FCE

The internship is a course requirement for completion of the degree. Students complete their four-month full-time internship from January to April each year with an approved industry partner. During their internship, students will work on a project in their placement and at the end of the internship students give an oral presentation to the Director and the class. (4 Months)

MMF1920HS – Investment and Finance – 0.25 FCE

The equity, FX and equity option trading workshop is designed primarily to help students understand the basics dynamics of trading, but from a market makers perspective. It also provides a broad practical overview of the structure and trading mechanisms of the equity, FX and option markets, and provides practical insights into the management of risk, especially option risk. (5 Lectures)

MMF1921HS – Operations Research – 0.25 FCE

This course will focus on optimization models and methods useful for quantitative finance. In particular, linear, robust, scenario-based, non-linear, and integer programming models and their solutions techniques will be studied. (8 Lectures)

MMF1923HS – Financial Markets and Corporate Policy – 0.25 FCE

This course examines topics in finance using the case study method. Topics covered include: firm evaluation; hedging strategies and policies; financial engineering and real options. The objective of the course is to provide real examples to reinforce important concepts and to develop analytical skills. (4 Lectures)

MMF1929HS – Asset Management – 0.25 FCE

This course teaches how institutional investors manage assets to meet their long-term objectives while subject to short-term constraints. Examples of institutional investors are endowments, pension plans, and sovereign wealth funds. A focus is on how an investor can add value above a benchmark portfolio. By the end of the course, students should be able to fairly evaluate investment performance, construct a prudent portfolio tailored to a specific investor, and make investment decisions based on sound analysis. (8 Lectures)

MMF2012HS – Financial Modelling – 0.25 FCE

This course begins with a review of the business elements that drive financial products and the mathematical tools needed to model them. The list of mathematical models includes a variety of time series frameworks, allowing for asymmetry, fat-tails and jumps, and will include forecasting techniques. The financial products included will include fixed income, volatility, options and risk premia and their use within different business environments, notably treasury and portfolio management. (5 Lectures)

MMF2032HS – Innovation and Entrepreneurship – 0.5 FCE

As the job market and graduate preferences are paying increased attention to the concept of the start-up, this course is designed to provide students with the knowledge required to take a novel business idea into the subsequent business plan for a successful start-up. Instruction in the form of lectures, practicals and seminars with industry practitioners and subject matter experts will provide students with much needed insight and direction. Students will be required to develop and pitch their own novel business plan to a panel of academics and experts in a ‘Start-Up Showcase’. (5 Lectures)

 

MMF ELECTIVE COURSES – 0.75 FCE

MMF1927HF – Workshop in Mathematical Finance – 0.25 FCE

This workshop provides a broad overview of Financial Technology (FinTech)—the rapidly evolving field transforming how individuals, businesses, and institutions manage money and deliver financial services. Students will explore the foundations of FinTech, key technologies driving innovation, and the emerging business models reshaping banking, payments, investing, and insurance. Through interactive discussions, case studies, and practical exercises, students will gain a solid understanding of the FinTech ecosystem, the opportunities it creates, and the challenges it poses in terms of regulation, security, and ethics.(4 Lectures)

MMF2028HF – Blockchain Fundamentals – 0.25 FCE

Few technological concepts have captivated minds like Blockchain has since the dot.com bubble in the late 1990s. There is a lot of hype around Blockchain and cryptocurrencies like Bitcoin, and the potential impact this technology has on society. The course provides an introduction of blockchain–focused on fundamental concepts exploring a range of stakeholder perspectives, governance and implementation challenges as the race to adopt begins. It will provide students from all backgrounds with the knowledge of the core concepts of blockchain, preparing students for more advanced and in depth courses on blockchain. Students will leave with a starting point on how to implement blockchain in their organizations and businesses. (5 Lectures)

MMF2034HF – Climate Risk Management – 0.25 FCE

Climate Change is already impacting the lives of millions of people and the operations of thousands of businesses around the world. Along with business, financial institutions are also feeling the first impact of climate change in their portfolios and balance sheets. Climate Risks are the source of financial risks and require special consideration and are receiving increasing attention from regulators around the globe. In this course we start by covering the key facts about Climate Change and its implications on people, business models and the portfolios of financial institutions around the world. We then review the most recent and relevant developments in Climate Change movements, these cover the political arena and the business strategies of leading firms. After setting the scene we introduce the key concepts of Climate Risk Management and explore the main aspects of physical transitional climate risk drivers. We will then examine the extensive regulatory activities and guidelines and move into Climate Risk Measurement and Modeling. Here we elaborate on carbon measurement, climate data, the impact on traditional credit risk models, ECL calculations and model risk management. The next step will be to move on to the forward-looking aspects of Climate Risk Management and forecasting; in particular we will look at Climate Risk Stress Testing and Scenario Analysis which are crucial for sustainable business steering. We conclude the course by focusing on Climate Risk Disclosure and reporting initiatives and discuss their relevance for climate risk measurement and modeling. (4 Lectures)

MMF2036HS – Sustainability in Finance – 0.25 FCE

Behavioural finance emerged in the last decade as an area of growth in the industry that has the potential to shed light on financial flows arising from human behaviour and to modify the way financial instruments are priced and traded. Coupled with technology innovations in large language models and our increased ability to measure collectives, this is an area where a new family of financial technologies could develop. This course will address, on the one hand, the technical aspects of the topics, and on the other hand the impact of such models in financial situations.

MMF2037HS – Workshop on Social Fin Tech – 0.25 FCE

Social networks are becoming increasingly relevant in the understanding of financial instruments. On one hand, human behaviour is having a direct impact on the design of financial models, on the other hand, financial flows are increasingly being directed to address social situations. Article 2.1 c of the Paris Accord, for example, explicitly states that financial flows will be made consistent with the objectives of emission reduction. As a subset of theses movements, regulatory and governmental innovations will increasingly be dealt with technology solutions. This course will equip students with technology tools and practical knowledge to be prepared to react to these changing landscapes.

MMF2035HS – Large Language Models in Finance – 0.25 FCE

Financial models, since the beginning of the 20th century, have relied on numerical inputs. With the arrival of large language models, data inputs for computational models are greatly expanded to include textual databases. The impact of this change in finance is major, as there are a new family of financial models whose data inputs include documentary evidence, disclosure statements or audit reports. This course will address, on the one hand, the computational and mathematical nature of large language models and, on the other hand, the impact of such models in financial situations.

 

ELECTIVE COURSES IN THE SUSTAINABLE FINANCE EMPHASIS – 0.75 FCE

MMF2034HF – Climate Risk Management – 0.25 FCE

Climate Change is already impacting the lives of millions of people and the operations of thousands of businesses around the world. Along with business, financial institutions are also feeling the first impact of climate change in their portfolios and balance sheets. Climate Risks are the source of financial risks and require special consideration and are receiving increasing attention from regulators around the globe. In this course we start by covering the key facts about Climate Change and its implications on people, business models and the portfolios of financial institutions around the world. We then review the most recent and relevant developments in Climate Change movements, these cover the political arena and the business strategies of leading firms. After setting the scene we introduce the key concepts of Climate Risk Management and explore the main aspects of physical transitional climate risk drivers. We will then examine the extensive regulatory activities and guidelines and move into Climate Risk Measurement and Modeling. Here we elaborate on carbon measurement, climate data, the impact on traditional credit risk models, ECL calculations and model risk management. The next step will be to move on to the forward-looking aspects of Climate Risk Management and forecasting; in particular we will look at Climate Risk Stress Testing and Scenario Analysis which are crucial for sustainable business steering. We conclude the course by focusing on Climate Risk Disclosure and reporting initiatives and discuss their relevance for climate risk measurement and modeling. (4 Lectures)

MMF2036HS – Sustainability in Finance 0.25 FCE

Behavioural finance emerged in the last decade as an area of growth in the industry that has the potential to shed light on financial flows arising from human behaviour and to modify the way financial instruments are priced and traded. Coupled with technology innovations in large language models and our increased ability to measure collectives, this is an area where a new family of financial technologies could develop. This course will address, on the one hand, the technical aspects of the topics, and on the other hand the impact of such models in financial situations.

MMF2037HS – Workshop on Social Fin Tech – 0.25 FCE

Social networks are becoming increasingly relevant in the understanding of financial instruments. On one hand, human behaviour is having a direct impact on the design of financial models, on the other hand, financial flows are increasingly being directed to address social situations. Article 2.1 c of the Paris Accord, for example, explicitly states that financial flows will be made consistent with the objectives of emission reduction. As a subset of theses movements, regulatory and governmental innovations will increasingly be dealt with technology solutions. This course will equip students with technology tools and practical knowledge to be prepared to react to these changing landscapes.

 

ELECTIVE COURSES IN THE FINANCIAL TECHNOLOGIES (FINTECH) EMPHASIS – 0.75 FCE

MMF1927HF – Workshop in Mathematical Finance – 0.25 FCE

This workshop provides a broad overview of Financial Technology (FinTech)—the rapidly evolving field transforming how individuals, businesses, and institutions manage money and deliver financial services. Students will explore the foundations of FinTech, key technologies driving innovation, and the emerging business models reshaping banking, payments, investing, and insurance. Through interactive discussions, case studies, and practical exercises, students will gain a solid understanding of the FinTech ecosystem, the opportunities it creates, and the challenges it poses in terms of regulation, security, and ethics.(4 Lectures)

MMF2028HF – Blockchain Fundamentals – 0.25 FCE

Few technological concepts have captivated minds like Blockchain has since the dot.com bubble in the late 1990s. There is a lot of hype around Blockchain and cryptocurrencies like Bitcoin, and the potential impact this technology has on society. The course provides an introduction of blockchain–focused on fundamental concepts exploring a range of stakeholder perspectives, governance and implementation challenges as the race to adopt begins. It will provide students from all backgrounds with the knowledge of the core concepts of blockchain, preparing students for more advanced and in depth courses on blockchain. Students will leave with a starting point on how to implement blockchain in their organizations and businesses. (5 Lectures)

MMF2035HS – Large Language Models in Finance – 0.25 FCE

Financial models, since the beginning of the 20th century, have relied on numerical inputs. With the arrival of large language models, data inputs for computational models are greatly expanded to include textual databases. The impact of this change in finance is major, as there are a new family of financial models whose data inputs include documentary evidence, disclosure statements or audit reports. This course will address, on the one hand, the computational and mathematical nature of large language models and, on the other hand, the impact of such models in financial situations.

We wish to acknowledge this land on which the University of Toronto operates. For thousands of years it has been the traditional land of the Huron-Wendat, the Seneca, and the Mississaugas of the Credit. Today, this meeting place is still the home to many Indigenous people from across Turtle Island and we are grateful to have the opportunity to work on this land.