Skip to main content

Curriculum

Students enrolling in our MSFA program have two full-time options; an intensive 9-month or a 16-month program or a flexible, part-time one. Below is the list of the core classes and elective options.1

 MSFA Program 
(students admitted prior to Fall 2020)
New MSFA Program
(effective for Fall 2020 admits and beyond)
Pre-requisites Statistics
Calculus I
Calculus II
Statistics
Calculus I
3 online courses (or equivalent): linear algebra,
introduction to R, and introduction to Python.2
Bootcamp Financial Forecasting & Analysis
(course starts before Fall quarter)
N/A 
Core Classes

Corporate Finance
Math for Finance & Analytics
Database Management Systems
Econometrics
Investments
Data Analytics with Python
Time-Series Analysis
Analytics for Finance
R Programming

Corporate Finance and Financial Analysis
Math for Finance and Analytics with R
Database Management System
Econometrics
Investments
Data Analytics with Python 

 

 

Elective Options

Business Valuation
Mergers, Acquisitions & Corporate
Real Estate Finance
International Financial Management
Risk Management
Emerging Company Finance
Behavioral Corporate Finance
Governance
Financial Markets & Instruments
Financial Engineering
Machine Learning
Fin Tech

 

 

 

 

 

Business valuation
Mergers and acquisitions
Real estate finance and investments
International investment
International risk management
Emerging company finance
Emerging company finance 2
Behavioral corporate finance and risk management
Applied portfolio management I
Applied portfolio management II
Fixed income
Financial engineering
Machine learning
Intro to FinTech
Intro to time-series analysis
Advanced time-series analysis
Analytics for finance (Panel Data)
Analytics of Optimal Pricing
Reinforcement learning
Data visualization
Big Data Modeling and Analytics
Applied Cloud Computing

Experiential learning N/A Industry Practicum/Independent Study
Number of units 30 core and 16 electives
46 units total 
20 core and 16 electives
36 units total 
Duration  10 or 16 month full-time option or part-time 9 or 16 month full-time option or part-time


Courses are subject to change and availability in a given quarter is not guaranteed. 

We require all students to finish three online courses (or equivalent) prior to the start of the program: linear algebra, introduction to R, and introduction to Python.

These courses each take around 20-25 hours to complete and we will require certificate of completions for them.  Please use personal IDs that will be recognizable (Legal Name, application email, etc).  Students with a grade of B or better in Linear Algebra on an official Undergraduate transcript are exempt from taking the online course.