Courses for your Mathematics/Financial Analysis and Risk Management degree

First-year courses and beyond

You may select the advanced-stream courses for algebra, calculus, and computer science if you meet the requirements.

September to December

  • COMM 101 – Introduction to Financial Markets
  • MATH 135 – Algebra for Honours Mathematics
  • MATH 137 – Calculus 1 for Honours Mathematics
  • Choose one of:
    • CS 115 – Introduction to Computer Science 1
    • CS 135 – Designing Functional Programs
  • One communication skills course

January to April

  • MATH 136 – Linear Algebra 1 for Honours Mathematics
  • MATH 138 – Calculus 2 for Honours Mathematics
  • Choose one of:
    • CS 116 – Introduction to Computer Science 2
    • CS 136 – Elementary Algorithm Design and Data Abstraction
  • Choose one of:
    • AFM 101 – Introduction to Financial Accounting
    • ECON 101 – Introduction to Microeconomics 
    • ECON 102 – Introduction to Macroeconomics
  • One communication skills course

After first year

You'll take a variety of upper-year courses in statistics, finance, business, and accounting. With your remaining classes, you can choose electives from many of the 100 subject areas at Waterloo.

Sample upper-year courses

AMATH 350 – Differential Equations for Business and Economics
STAT 334 – Probability Models for Business and Accounting
MATBUS 470 – Derivatives
MATBUS 471 – Fixed Income Securities
MATBUS 472 – Risk Management


Advisors are here to help

With so much flexibility, you might have a lot of questions. We're here to help! If you're applying for admission, contact Laura Jane Watkins our Faculty of Mathematics recruitment coordinator.

Once you're a Waterloo student, you'll have access to academic advisors who can help you

  • choose your courses,
  • select minors and specializations,
  • ensure that you're meeting the requirements for your degree, and more.

Next steps