350 Units Required for Degree Completion:
FINM 33000- Options (100 units) - Autumn 2026
FINM 34000- Probability and Stochastic Processes (50 units) - Winter 2026
FINM 36700- Portfolio and Risk Management (100 units) - Winter 2026
Python Requirement (100 units)
*FINM 32400- Python for Financial Data Science (100 units) - Summer 2026 OR *FINM 32500- Computing for Finance in Python (100 units) - Winter 2026
*Students may only count one of the Python courses towards the 350-unit Core requirement. If FINM 32400 is taken prior to FINM 32500, then FINM 32500 may count towards the Electives requirements. However, FINM 32400 taken after FINM 32500 will be considered redundant, and will not count towards any MSFM degree requirements: