Diverse group of people in a meeting

Master of Science 

Data Science

Program of Study

Learn from established experts in the innovative disciplines of data science, machine learning and artificial intelligence. The curriculum provides you a comprehensive experience focusing on the three key areas of topological data analysis, machine learning and statistics.

Develop proficiency in the most current data science tools, including general programming skills in Python and R, neural network software such as TensorFlow, and topological data analysis tools such as Ayasdi's Mapper, Eirene and Ripser. As you gain skills and develop specialized interests, you will work with department advisors to create a learning track that is tailored to your personal career goals.

Core Requirement

Modern Computing for Mathematicians

Topological Data Analysis Courses

  • Topological Data Analysis I
  • Topological Data Analysis II

Machine Learning Courses

  • Function Theory and Functional Analysis for Applications
  • Optimization Methods and Nonlinear Programming
  • Machine Learning

Statistics Courses

  • Introduction to Theory of Statistics I
  • Applied Statistics
  • Nonparametric Statistics


(Choose one course)

  • Practical methods in topological data analysis
  • Practical methods in machine learning
  • Computational Methods in Statistical Inference


(Choose two courses)

  • Advanced Linear Algebra
  • Introduction to Stochastic Processes I
  • Additional practicum course

Capstone Requirement

The practicums require comprehensive analysis of data sets along with oral presentations or poster presentations of the results.

See the Graduate Bulletin for details.

For more information, contact Boris Goldfarb at 518-442-4633 or [email protected].


Career Outcomes

Nearly every industry needs insight from data science experts to solve complex business challenges, improve customer experiences, and develop innovative products and services. With an MS in Data Science degree from UAlbany, you will be at the cutting edge of a new era of intelligent data utilization.

Potential job titles include:

  • Algorithm developer
  • Business intelligence analyst
  • Data scientist
  • Data architect
  • Data engineer
  • Data mining
  • Distributed systems engineer
  • Machine learning engineer



Two professionals working on a laptop

“I went into this semester nervous that I wouldn't know enough about Python to work in Data Science. I'm leaving this semester feeling as though I learned years of information. The professor was extremely helpful outside of class and gave some of the best lectures I've ever attended.”

International Students

This degree is designated as a STEM program. International students maintaining F-1 status are allowed to apply for up to 12 months of post-completion Optional Practical Training (OPT) following completion/graduation from their degree program. Currently, this degree program is also designated by the Department of Homeland Security (DHS) as an eligible degree for the F-1 STEM OPT work authorization extension; students who secure qualifying employment may be eligible to apply for the STEM OPT extension for a cumulative total of up to 36 months of F-1 OPT work authorization.

Admissions Requirements
  • Fall: Rolling
  • Spring: Rolling
  • Summer: Rolling

There is no departmental assistantship consideration for this program.

Required Application Materials
  • Transcripts from all schools attended
  • One letter of recommendation
  • Statement of goals
Student Learning Objectives

Learning objectives that UAlbany students are expected to attain through their course of study within their academic program.

Master of Science
  • Gain advanced understanding of three areas of mathematics.
  • Develop deep understanding and working knowledge of one chosen area of mathematics, which can come from one of the areas of the faculty expertise, such as analysis, algebra, topology, or statistics.