Electives

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

900 Units Needed for Degree Completion

Winter Quarter
FINM 32600 - Computing for Finance in C++ (100 units)
FINM 32900 - Full-Stack Quantitative Finance (100 units)
FINM 33150 - Quantitative Trading Strategy (100 units)
FINM 33160 - Machine Learning for Finance (100 units)
FINM 34500 - Stochastic Calculus (100 units)
FINM 37400 - Fixed Income (50 units)
FINM 37500 - Fixed Income Derivatives (50 units)

Spring Quarter
FINM 32000 - Options: Numerical Methods (100 units)
FINM 32700 - Advanced Computing for Finance (100 units)
FINM 32950 - Introduction to HPC in Finance (50 units)
FINM 34700 - Multivariate Statistcal Analysis: Applications and Techniques (100 units)
FINM 35700 - Credit Markets (100 units)
FINM 35800 - TBA (50 units)
FINM 35900 - Macro Finance (50 units)
FINM 37301 - Foreign Exchange: Markets, Products, and Pricing (50 units)

Autumn Quarter
FINM 31200 - Blockchain and Cryptoassets for Finance (50 units)
FINM 33165 - Generative Models (100 units)
FINM 34800 - Modern Applied Optimization (100 units)
FINM 35000 - Topics in Economics (100 units)
FINM 35910 - Applied Algorithmic Trading (50 units)
FINM 37000 - TBA (50 units)
FINM 37601 - Mathematical Market Microstructure: An Optimization Approach (50 units)

A number of courses offered by other programs and schools at the University of Chicago are approved to count towards the elective requirements. A partial list can be found here

All Elective units count towards one of the following degree concentrations:
Financial Computing
Machine Learning and AI
Options and Derivatives
Trading
Rates and Credit

Please note that the schedule and course offerings listed above are unique to the in-person program.  Both course offerings and dates listed are for the 2024-25 year and are subject to change for future years.