## General Information

Linear algebra or multivariable calculus classes are sometimes required for CS classes.

## Linear Algebra

- MATH 2210—Linear Algebra
- MATH 2310—Linear Algebra with Applications
- MATH 2940—Linear Algebra for Engineers

## Multivariable Calculus

- MATH 2220—Multivariable Calculus

## Both simultaneously

- MATH 2230—Theoretical Linear Algebra and Calculus
- MATH 2240—Theoretical Linear Algebra and Calculus

## Prerequisites

There are three common sequences of classes to take:

Engineers: MATH 1110 - MATH 1910 - MATH 1920 - MATH 2940

“Regular”: MATH 1110 - MATH 1120/1220 - MATH 2210 - MATH 2220

Theoretical: MATH 1110 - MATH 1120/1220 - MATH 2230 - MATH 2240

You can mix and match classes as long as they do not overlap - for example, you can take 1120 then 1920, but you cannot count both 1920 and 2210. The overlapping classes are stated quite clearly on the course descriptions.

## Workload

MATH 2210/2230/2940/2220: To be filled in.

MATH 2230/2240: Being the honors versions of linalg and multi, the workload is higher. Expect to write many proofs but do little computational work.

## General Advice

- If you are not sure which sequences of classes to take, the engineers sequence is often seen as more computational and applied while the theoretical version is more proof-heavily and theoretical. The regular sequence lies in between.

## Offerings

With the exception of MATH 2230/2240, every class is offered every semester, sometimes with more than one professor.

This list would therefore be unnecessarily long, so refer to the course roster.