Learn geometry with computer graphics and animation

Working through and implementing all the algorithms in CLRS v4

Learn to compute the elementary functions

Linear algebra is the study of linear equations, linear transformations, and vector spaces.

Abstract algebra generalizes equational reasoning to investigate relations between processes, rather than just numbers.

Geometry and topology

Ethical and sociological aspects of mathematics.