MSMFT Academics & Curriculum

Build and Apply Deep Expertise In Quantitative Financial Analysis

BU Questrom’s STEM-designated MS in Mathematical Finance and Financial Technology is an intense 39-credit program focused on preparing the next generation of analysts in the quantitative finance industry. Students are taught advanced mathematical, statistical, and data-driven methods used to solve important business problems. Graduates are well versed in cutting edge Fintech and AI techniques, and day-one ready to contribute to a wide range of quantitatively oriented financial careers.

Questrom MSMFT at a Glance

Two Options: 17 Month program with an optional 4th semester Graduate Certificate in Advanced Financial Technology (GCAFT).

Career Focused: A career management course and personalized career services throughout the program ensure that you have the tools to land the job you want.

Summer Internship or Industry Project: The opportunity to gain valuable experience is built into the summer curriculum.

*Scheduled electives are subject to change. Qualified students may apply to the Faculty Director to substitute an equivalent BU course for an elective.

Build Foundation

Fall 1
Take 3 summer online courses:
-MF600 Mathematics & Statistics Review
-MF602 Programming Refresher
-MS650 Career Management
Take 4 fall core courses and a 1-unit career management course:
-MF610 Career Management
-MF702 Fundamentals of Finance
-MF703 Programming for Mathematical Finance
-MF790 Stochastic Calculus
-MF793 Statistics for Mathematical Finance

Develop Expertise

Spring 1
Take 1 spring core course:
-MF728 Fixed Income Securities

Take 1 spring half course
-MF610 Career Management
Choose 3 spring electives from a path:
Quantitative Portfolio Analysis Path
Electives in Portfolio Construction, Portfolio Theory, Artificial Intelligence
Fintech Analysis Path
Electives in FinTech Computational Methods, Programming and Economics
Market Risk Management
Electives in Derivatives, Market Risk, Artificial Intelligence
Build Your Own Path
Select electives from any path or add elective from another area of finance

Apply in Real World

Summer
Engage in experiential learning by:
Working in a corporate internship
-MF650 Experiential Learning
Joining a corporate project team:
-MF650 Experiential Learning
Enlisting in an innovation project:
-Join an INNOVATE BU team
Studying for CFA® exams
-Independent Study

Enhance Scope & Depth

Fall 2
Choose 4 electives from advanced topics in:
Dynamic Asset Pricing
Advanced Derivatives
Deep Learning, Statistical Learning
High Frequency Training
Credit and Corporate Risk

Choose a path that fits your career ambitions

Students select seven electives from a portfolio of options. Most students bundle together several electives that are closely linked to an area of quantitative analysis, and combine them with several data and modeling electives. They are then free to add one or two electives that broaden their expertise. The program has organized electives in a few of the most popular areas into paths to avoid scheduling conflicts.

“What I value most about the MSMFT program is how it connects rigorous mathematical training with real financial decision-making. Whether in FinTech, portfolio management, or risk, the program equips you to translate complex models into practical, impactful solutions.”

Quantitative Portfolio Analysis Path

COURSE CODE: MF825

This course is designed for students seeking to work as quants in a quantitative finance investments group. It covers utility theory, portfolio optimization, asset pricing, and some aspects of factor models, incorporating the impact of parameter uncertainty. The course does not cover risk management or fixed income instruments, nor does it describe how the financial services industry works. Rather, it teaches how a quant should optimize a portfolio. The course makes extensive use of R (Excel or VBA are not substitutes), optimization theory, statistics, regression theory (OLS, GLS, testing theory), and matrix algebra. Students should be very comfortable with these concepts before taking the course; further, students should already have taken a finance course covering expected returns models (CAPM), options and futures. The course emphasizes the ability to prove theoretical results and their validity, an essential trait for investments quants. Students who completed QST FE825 may not take this course for credit. (Mathematical Finance courses are reserved for students enrolled in the Mathematical Finance program.)

COURSE CODE: MF730

A concise introduction to recent results on optimal dynamic consumption-investment problems is provided. Lectures will cover standard mean-variance theory, dynamic asset allocation, asset- liability management, and lifecycle finance. The main focus of this course is to present a financial engineering approach to dynamic asset allocation problems of institutional investors such as pension funds, mutual funds, hedge funds, and sovereign wealth funds. Numerical methods for implementation of asset allocation models will also be presented. The course also focuses on empirical features and practical implementation of dynamic portfolio problems.

COURSE CODE: MF796

This course develops algorithmic and numerical schemes that are used in practice for pricing and hedging financial derivative products. Focus is given on Monte-Carlo simulation methods (generation of random variables, exact simulation of stochastic processes, discretization schemes for pricing and hedging of contingent claims, variance reduction techniques, and estimation of sensitivities with respect to model parameters), model calibration to market data, and estimation of model parameters.

Fintech Analysis Path

COURSE CODE: MF810

The course introduces students to a number of efficient algorithms and data structures for fundamental computational problems across a variety of areas within data science and blockchains. A special programming language for blockchain technology, such as Solidity, will be taught. Advanced techniques for improving computational performance, including the use of parallel computation and GPU acceleration are surveyed. Frameworks for big data analysis such as Apache Hadoop and Apache Spark are studied. Students will have the opportunity to employ these techniques and gain hands-on experience developing advanced applications.

COURSE CODE: MF821

In an increasing era of computerized trading, quantitative strategies are handling an ever greater share of market trading. This course details the use of quantitative methods in the development and implementation of trading strategies in the equity and debt markets with focus on both the market-making and proprietary trader perspectives. Both end-of-day and intraday strategies will be discussed with emphasis on the development, back testing methodology, and performance attribution of any strategy. Students will be grouped into market making and proprietary trading teams with the goal of generating positive P&L against each other.

COURSE CODE: MF740

The course covers the following topics: introduction to blockchains and crypocurrencies; contract theory for initial coin offerings; robo-advising; crowd wisdom; and privacy issues. Although the course introduces some blockchain programming languages, e.g. Solidity, the emphasis of the course is on the economics of FinTech rather than on programming. The prerequisites include basic financial economics, econometrics, and stochastic processes.

Market Risk Analysis Path

COURSE CODE: MF731

This course provides an introduction to modern methods of risk management. Lectures cover risk metrics, measurement and estimation of extreme risks, management and control of risk exposures, and monitoring of risk positions. The impact of risk management tools, such as derivative securities, will be examined. Issues pertaining to the efficiency of communication architectures within the firm will be discussed. Regulatory constraints and their impact on risk management will be assessed. The approach to the topic is quantitative. The course is ideal for students with strong quantitative backgrounds who are seeking to understand issues pertaining to risk management and to master modern methods and techniques of risk control.

COURSE CODE: MF772

This course covers asset pricing models (preferences, utility functions, risk aversion, basic consumption model, the mean-variance frontier, factor models, and robust preferences); and options pricing and risk management (arbitrage pricing in a complete market, delta-hedging, risk measure, and value-at-Risk).

COURSE CODE: MF825

This course is designed for students seeking to work as quants in a quantitative finance investments group. It covers utility theory, portfolio optimization, asset pricing, and some aspects of factor models, incorporating the impact of parameter uncertainty. The course does not cover risk management or fixed income instruments, nor does it describe how the financial services industry works. Rather, it teaches how a quant should optimize a portfolio. The course makes extensive use of R (Excel or VBA are not substitutes), optimization theory, statistics, regression theory (OLS, GLS, testing theory), and matrix algebra. Students should be very comfortable with these concepts before taking the course; further, students should already have taken a finance course covering expected returns models (CAPM), options and futures. The course emphasizes the ability to prove theoretical results and their validity, an essential trait for investments quants. Students who completed QST FE825 may not take this course for credit. (Mathematical Finance courses are reserved for students enrolled in the Mathematical Finance program.)

Or build your own path. See the full list of electives below.

Tailor your track to your background

The MSMFT program is designed to expose students to the in-depth world of quantitative analysis. Many students choose to add a 4th semester to obtain a Graduate Certificate in Advanced Financial Technology (GCAFT).

17

Month Track

The 17-month MSMFT combines core courses and elective options to give you the foundation you need and the option to define your professional path through elective choice. Combine classes with competitions, industry projects, and internship opportunities, and you are on the way to achieving your goals.

21

Month Track

You have the option to continue for an additional semester and obtain your GCAFT. This extended path is ideal for students ready to dive deeper into fintech and advanced financial technology.

Apply What You’ve Learned in the Real World

The MSMFT curriculum prepares students to apply the principles and best practices of mathematical finance across a range of real-world situations, equipping them to navigate the ambiguity, data variability, and unpredictability of modern work environments.

Summer Internships

Interns spend the summer working in areas of financial engineering, where they wrangle data, build models, and make recommendations within companies that value their contributions and give them room to grow.

Summer Projects

Teams of MSMFT students work together over the course of the summer on a challenge that a corporate partner has put forth.  The challenges are big and require both critical problem solving as well as extensive work in teams.

The MS in Mathematical Finance and FinTech is a STEM-designated program

Questrom’s MSMFT program is designated by the US Department of Homeland Security as a STEM-eligible degree program. International students in F-1 student status may be able to apply for a 24-month extension of their 12-month Optional Practical Training (OPT) employment authorization. More information about STEM OPT eligibility is available from the BU International Students and Scholars Office (ISSO).

Meet the MSMFT Faculty

Our faculty are top authorities in the subject areas they teach. They will help you develop a skill set to set you apart in the competitive quantitative finance and fintech job markets.

Jun Fan

  • Lead Quantitative Analyst in Systematic Investing Group Fidelity
  • Former Portfolio Manager at FDO Partners and Head of Research at CordoMetrics
  • MBA from Wharton, MS in Electrical Engineering from Columbia
  • Career team member

Dr. Philip Sun

  • Co-founder and Chief Executive Office of Adaptive Ivestment Solutions
  • Former Head of Quantitative Research at Sentinel Investments and held senior positions at Fidelity and Wellington
  • PhD from Carnegie Mellon and MBA from Wharton

Dr. Eugene Sorets

  • Director of Research at Bracebridge Capital, hedge fund specializing in fixed-income derivatives
  • Formerly Managing Director at Smartleaf, a fintech company focusing on automated portfolio management
  • Prior faculty appointments at UC Irvine and Yale (mathematics)
  • BA in Mathematics from Cornell, PhD in Mathematics from NYU Courant Institute

Bin Shi

  • Senior Vice President at Acadian Asset Management
  • Former Statistician at MathWorks
  • BS in Mechanical Engineering from Southeast University, MS in Operations Research from Georgia Tech, PhD in Industrial and Systems Engineering from Georgia Tech
  • CFA Charterholder
Hao Xing View Profile
Hao Xing

Associate Professor, Finance

Scott Robertson View Profile
Scott Robertson

Associate Professor, Finance

Steven Kou View Profile
Steven Kou

Allen and Kelli Questrom Professor in Finance

Jerome Detemple View Profile
Jerome Detemple

Morton H. and Charlotte Friedman Professor in Finance

Eric Jacquier View Profile
Eric Jacquier

Clinical Professor, Finance

Eugene Sorets View Profile
Eugene Sorets

Adjunct Professor, Finance

Jun Fan View Profile
Jun Fan

Lecturer, Finance

Philip (Dazhen) Sun View Profile
Philip (Dazhen) Sun

Lecturer, Finance

Dive Into a Hands-On, High-Impact Curriculum

With a career-focused curriculum designed to develop expertise in stochastic modeling, risk management, fintech innovation, and algorithmic trading, MSMFT graduates are positioned to drive financial innovation and solve complex industry challenges.

Summer and Launch

Course Code: MF600

Mathematical Finance as a discipline uses concepts from a wide range of mathematical fields.  This course is designed to review key concepts in mathematics, probability, and statistics that are fundamental to the MS in Mathematical Finance and Financial Technology program. The course begins with a review of calculus, linear algebra, numerical methods, and differential equations. Following this, it moves on to probability and statistics, and lastly, stochastic processes and stochastic calculus.

COURSE CODE: mf602

This course reviews computational problem-solving for mathematical finance in the Python programming language. The course covers the fundamentals of programming (functions, recursion, iteration), object-orientation, working with data files, numeric programing, simulation, and graphing. Finance-specific applications include: time value of money and bond pricing/analytics, descriptive statistics, matrix operations and linear algebra, pricing options, efficient (minimum variance) portfolios, event studies, and back-testing trading strategies.

Fall 1

COURSE CODE: MF610

This course prepares students in the MS Mathematical Finance program for the global employment market in quantitative finance. The course has the following objectives: to familiarize students with the foundational mathematics and statistics required for the MSMF program, to develop sound networking and job search strategies, to prepare students for ‘quant' interviews, to develop good career management habits, and to familiarize students with important developments in financial markets and issues of the day that affect the global financial services industry.

COURSE CODE: mf702

securities, forward and futures contracts, exchanges, market indexes, and margins); interest rates, present value, yields, term structure of interest rates, duration and immunization of bonds, risk preferences, asset valuation, Arrow-Debreu securities, complete and incomplete markets, pricing by arbitrage, the first and the second fundamental theorems of Finance, option pricing on event trees, risk and return (Sharpe ratios, the risk-premium puzzle), the Capital Asset Pricing Model, and Value-at-Risk.

Course Code: MF703

This course focuses on Python programming for quantitative finance, with extensive hands-on coding for real-world problems. Topics include Python fundamentals, data structures, object-oriented programming, data analysis with NumPy, Pandas, and Statsmodels, financial applications such as portfolio theory and option pricing, and an introduction to machine learning and AI in investing, including NLP and alternative data.

COURSE CODE: mf790

This is a first course in stochastic calculus for finance, aiming to give students a comprehensive introduction to stochastic calculus. Concepts needed from probability theory and real analysis are reviewed. Results in stochastic calculus are illustrated via a large collection of examples. Intuition and applications are emphasized. Black-Scholes theory on pricing and hedging of derivatives and its associated tools from stochastic calculus are discussed in detail. The stochastic calculus content of the course is also used for fixed income, advanced derivatives, credit risk models, foreign exchanges, and commodities.

COURSE CODE: mf793

This course provides an introduction to R and Exploratory Data Analysis, Time Series Analysis, Multivariate Data Analysis, and Elements of Extreme Value Theory. This course also covers an array of statistical techniques used for simulation, parameter estimation, and forecasting in Finance.

Spring 1

COURSE CODE: mf610

This course prepares students in the MS Mathematical Finance program for the global employment market in quantitative finance. The course has the following objectives: to familiarize students with the foundational mathematics and statistics required for the MSMF program, to develop sound networking and job search strategies, to prepare students for ‘quant' interviews, to develop good career management habits, and to familiarize students with important developments in financial markets and issues of the day that affect the global financial services industry.

COURSE CODE: mf728

The course focuses on the valuation, hedging and management of fixed income securities. Fixed income instruments are by far the most important asset class in financial markets. Basic theoretical and empirical term structure concepts are introduced. Short rate models and the Heath-Jarrow-Morton methodology are presented. Market Models and their application for the valuation of forwards, swaps, caps, floors and swaptions, and other interest rate derivatives are discussed in detail.

Choose Three Electives

COURSE CODE: mf796

This course develops algorithmic and numerical schemes that are used in practice for pricing and hedging financial derivative products. Focus is given on Monte-Carlo simulation methods (generation of random variables, exact simulation of stochastic processes, discretization schemes for pricing and hedging of contingent claims, variance reduction techniques, and estimation of sensitivities with respect to model parameters), model calibration to market data, and estimation of model parameters.

COURSE CODE: mf810

The course introduces students to a number of efficient algorithms and data structures for fundamental computational problems across a variety of areas within data science and blockchains. A special programming language for blockchain technology, such as Solidity, will be taught. Advanced techniques for improving computational performance, including the use of parallel computation and GPU acceleration are surveyed. Frameworks for big data analysis such as Apache Hadoop and Apache Spark are studied. Students will have the opportunity to employ these techniques and gain hands-on experience developing advanced applications.

COURSE CODE: mf815

This course surveys the application of machine learning techniques to data characterized by low signal-to-noise ratios and non-stationarity, properties of many financial datasets. Challenges associated with the application of “data-hungry” techniques such as deep learning to small-to-medium size datasets, often encountered in finance, are addressed.

COURSE CODE: mf821

In an increasing era of computerized trading, quantitative strategies are handling an ever greater share of market trading. This course details the use of quantitative methods in the development and implementation of trading strategies in the equity and debt markets with focus on both the market-making and proprietary trader perspectives. Both end-of-day and intraday strategies will be discussed with emphasis on the development, back testing methodology, and performance attribution of any strategy. Students will be grouped into market making and proprietary trading teams with the goal of generating positive P&L against each other.

COURSE CODE: mf825

This course is designed for students seeking to work as quants in a quantitative finance investments group. It covers utility theory, portfolio optimization, asset pricing, and some aspects of factor models, incorporating the impact of parameter uncertainty. The course does not cover risk management or fixed income instruments, nor does it describe how the financial services industry works. Rather, it teaches how a quant should optimize a portfolio. The course makes extensive use of R (Excel or VBA are not substitutes), optimization theory, statistics, regression theory (OLS, GLS, testing theory), and matrix algebra. Students should be very comfortable with these concepts before taking the course; further, students should already have taken a finance course covering expected returns models (CAPM), options and futures. The course emphasizes the ability to prove theoretical results and their validity, an essential trait for investments quants. Students who completed QST FE825 may not take this course for credit. (Mathematical Finance courses are reserved for students enrolled in the Mathematical Finance program.)

COURSE CODE: mf840

This is the second course of the econometrics sequence in the Mathematical Finance program. The course quickly reviews OLS, GLS, the Maximum Likelihood principle (MLE). Then, the core of the course concentrates on Bayesian Inference, now an unavoidable mainstay of Financial Econometrics. After learning the principles of Bayesian Inference, we study their implementation for key models in finance, especially related to portfolio design and volatility forecasting. We also briefly discuss the Lasso and Ridge methods, and contrast them with the Bayesian approach Over the last twenty years, radical developments in simulation methods, such as Markov Chain Monte Carlo (MCMC) have extended the capabilities of Bayesian methods. Therefore, after studying direct Monte Carlo simulation methods, the course covers non-trivial methods of simulation such as Markov Chain Monte Carlo (MCMC), applying them to implement models such as stochastic volatility.

Summer

COURSE CODE: mf650

MF 650 is offered to MS and PhD candidates in Mathematical Finance. The course affords graduate students the opportunity to complete an internship in the financial services (or a related) industry and serves to enhance the students' academic and/or research experience. MF 650 is required for all students pursuing the MSMF degree. It is an elective for those pursuing the PHD in MF and has to be approved by the student's faculty advisor, department PhD Liaison and the PhD Program Director.

Fall 2

COURSE CODE: mf610

This course prepares students in the MS Mathematical Finance program for the global employment market in quantitative finance. The course has the following objectives: to familiarize students with the foundational mathematics and statistics required for the MSMF program, to develop sound networking and job search strategies, to prepare students for ‘quant' interviews, to develop good career management habits, and to familiarize students with important developments in financial markets and issues of the day that affect the global financial services industry.

Choose 4 electives

COURSE CODE: MF730

A concise introduction to recent results on optimal dynamic consumption-investment problems is provided. Lectures will cover standard mean-variance theory, dynamic asset allocation, asset- liability management, and lifecycle finance. The main focus of this course is to present a financial engineering approach to dynamic asset allocation problems of institutional investors such as pension funds, mutual funds, hedge funds, and sovereign wealth funds. Numerical methods for implementation of asset allocation models will also be presented. The course also focuses on empirical features and practical implementation of dynamic portfolio problems.

COURSE CODE: mf731

This course provides an introduction to modern methods of risk management. Lectures cover risk metrics, measurement and estimation of extreme risks, management and control of risk exposures, and monitoring of risk positions. The impact of risk management tools, such as derivative securities, will be examined. Issues pertaining to the efficiency of communication architectures within the firm will be discussed. Regulatory constraints and their impact on risk management will be assessed. The approach to the topic is quantitative. The course is ideal for students with strong quantitative backgrounds who are seeking to understand issues pertaining to risk management and to master modern methods and techniques of risk control.

COURSE CODE: mf740

The course covers the following topics: introduction to blockchains and crypocurrencies; contract theory for initial coin offerings; robo-advising; crowd wisdom; and privacy issues. Although the course introduces some blockchain programming languages, e.g. Solidity, the emphasis of the course is on the economics of FinTech rather than on programming. The prerequisites include basic financial economics, econometrics, and stochastic processes.

COURSE CODE: mf770

This course provides a comprehensive and in-depth treatment of valuation methods for derivative securities. Extensive use is made of continuous time stochastic processes, stochastic calculus and martingale methods. The main topics to be addressed include (i) European option valuation, (ii) Exotic options, (iii) Multiasset options, (iv) Stochastic interest rate, (v) Stochastic volatility, (vi) American options and (vii) Numerical methods. Additional topics may be covered depending on time constraints.

COURSE CODE: mf772

This course covers asset pricing models (preferences, utility functions, risk aversion, basic consumption model, the mean-variance frontier, factor models, and robust preferences); and options pricing and risk management (arbitrage pricing in a complete market, delta-hedging, risk measure, and value-at-Risk).

COURSE CODE: mf850

This course explores algorithmic and numerical schemes used in practice for the pricing and hedging of financial derivative products. The focus of this course lies on data analysis. It covers such topics as: stochastic models with jumps, advanced simulation methods, optimization routines, and tree-based approaches. It also introduces machine learning concepts and methodologies, including cross validation, dimensionality reduction, random forests, neural networks, clustering, and support vector machines.

COURSE CODE: ac860

The objective of this course is to provide students who have no previous accounting knowledge with the accounting tools necessary for a better understanding of a firm's fundamentals, to enable a meaningful economic assessment of the firm's risk and potential return.

Graduate Certificate in Advanced Financial Technology

Many students choose to supplement their degree with an optional fourth semester and obtain the Graduate Certificate in Advanced Financial Technology (GCAFT). 

The requirement to obtain the GCAFT in addition to your MSMFT is to complete four FinTech courses during the four semesters (Three MSMFT terms and one GCAFT term) you are in the Program. If you complete the GCAFT after the MSMFT, you will likely have completed some of the FinTech courses and will have the freedom to choose appropriate courses in and out of Questrom with the advice of the Faculty Director.

A minimum of three courses must be selected from the following:

COURSE CODE: mf740

The course covers the following topics: introduction to blockchains and crypocurrencies; contract theory for initial coin offerings; robo-advising; crowd wisdom; and privacy issues. Although the course introduces some blockchain programming languages, e.g. Solidity, the emphasis of the course is on the economics of FinTech rather than on programming. The prerequisites include basic financial economics, econometrics, and stochastic processes.

COURSE CODE: mf810

The course introduces students to a number of efficient algorithms and data structures for fundamental computational problems across a variety of areas within data science and blockchains. A special programming language for blockchain technology, such as Solidity, will be taught. Advanced techniques for improving computational performance, including the use of parallel computation and GPU acceleration are surveyed. Frameworks for big data analysis such as Apache Hadoop and Apache Spark are studied. Students will have the opportunity to employ these techniques and gain hands-on experience developing advanced applications.

COURSE CODE: mf815

This course surveys the application of machine learning techniques to data characterized by low signal-to-noise ratios and non-stationarity, properties of many financial datasets. Challenges associated with the application of “data-hungry” techniques such as deep learning to small-to-medium size datasets, often encountered in finance, are addressed.

COURSE CODE: mf821

In an increasing era of computerized trading, quantitative strategies are handling an ever greater share of market trading. This course details the use of quantitative methods in the development and implementation of trading strategies in the equity and debt markets with focus on both the market-making and proprietary trader perspectives. Both end-of-day and intraday strategies will be discussed with emphasis on the development, back testing methodology, and performance attribution of any strategy. Students will be grouped into market making and proprietary trading teams with the goal of generating positive P&L against each other.

COURSE CODE: mf840

This is the second course of the econometrics sequence in the Mathematical Finance program. The course quickly reviews OLS, GLS, the Maximum Likelihood principle (MLE). Then, the core of the course concentrates on Bayesian Inference, now an unavoidable mainstay of Financial Econometrics. After learning the principles of Bayesian Inference, we study their implementation for key models in finance, especially related to portfolio design and volatility forecasting. We also briefly discuss the Lasso and Ridge methods, and contrast them with the Bayesian approach Over the last twenty years, radical developments in simulation methods, such as Markov Chain Monte Carlo (MCMC) have extended the capabilities of Bayesian methods. Therefore, after studying direct Monte Carlo simulation methods, the course covers non-trivial methods of simulation such as Markov Chain Monte Carlo (MCMC), applying them to implement models such as stochastic volatility.

COURSE CODE: mf850

This course explores algorithmic and numerical schemes used in practice for the pricing and hedging of financial derivative products. The focus of this course lies on data analysis. It covers such topics as: stochastic models with jumps, advanced simulation methods, optimization routines, and tree-based approaches. It also introduces machine learning concepts and methodologies, including cross validation, dimensionality reduction, random forests, neural networks, clustering, and support vector machines.

Candidates may select a maximum of one graduate-level BU course (subject to GCAFT committee approval). Candidates must satisfy course-specific prerequisites for the approved course or secure the approval of the instructor to register. Examples of appropriate courses include:

COURSE CODE: is843

This Level 3 analytics course will cover how to perform statistical analysis of large datasets that do not fit on a single computer. We will design a Hadoop cluster on Google Cloud Platform to analyze these datasets. Utilizing Spark, Hive, and other technologies, students will write scripts to process the data, generate reports and dashboards, and incorporate common business applications. Students will learn how to use these tools through Jupyter Notebooks and experience the power of combining live code, equations, visualizations, and narrative text. Employer interest in these skills is very high. Basic programming in python (e.g. IS717/IS756), and basic analytics (e.g. IS833/IS834) are prerequisite.

Upcoming MSMFT Admissions Events

Attend an event and apply for free. Join us to discover program insights and enjoy a waived application fee when you apply to a Questrom graduate degree program.

Ready to Apply?

Ready to apply? Follow the link to learn more about the application process. Once you’ve submitted your materials, we’ll start the review process. We’re happy to answer your questions along the way.

Application Deadlines

  • October 27th, 2025
  • January 12th, 2026
  • February 17th, 2026
  • April 7th, 2026