Electives

Any FINM course (with the exception of Core Courses) counts towards the Elective units needed for degree completion. 

Our elective offerings will reflect the coursework offered to the in-person program, with the catalog, schedule, and availability subject to change each academic year. Concentrations are not available to the Online MSFM program at this time. 

Below are the courses expected to be offered to the online program throughout the upcoming quarters: 

900 Units Required for Degree Completion:

Winter 2026 
FINM 37301 - Foreign Exchange: Markets, Products, and Pricing  (50 units) 

Spring 2026 
FINM 32000 - Numerical Methods (100 units) 
FINM 33150 - Quantitative Trading Strategies (100 units) 
FINM 35900 - Macro Finance  (50 units) 
FINM 37400 - Fixed Income (50 units) 
FINM 37500 - Fixed Income Derivatives  (50 units) 
 
Summer 2026 
FINM 32600 - Computing for Finance in C++  (100 units) 
FINM 32900 - Full-Stack Quantitative Finance  (100 units) 
FINM 37000 - Futures and Related Derivatives (50 units) 
 
Autumn 2026 
FINM 32700 - Advanced Computing for Finance in C++ (100 units) 
FINM 33200 - Generative and Agentic AI for Finance (100 units) 
FINM 35700 - Credit Markets  (100 units) 

Winter 2027 
FINM 31200 - Blockchain and Cryptoassets for Finance  (50 units) 
FINM 37301 - Foreign Exchange: Markets, Products, and Pricing  (50 units) 
FINM 37601 - Mathematical Market Microstructure: An Optimization Approach  (100 units) 

Quarter TBD 
FINM 32950 - Introduction to HPC in Finance  (50 units) 
FINM 33160 - Machine Learning for Finance (100 units)
FINM 32000 - Numerical Methods (100 units) 
FINM 34500 - Stochastic Calculus  (100 units)