The mathematics department course outlines describe our courses, but sometimes with technical jargon and unfamiliar terminology. So here we give informal descriptions of our amazing mathematics courses!

Math 304, 404
Vector analysis continues the study of multivariable calculus from Calculus IV. Main results in the course, which have important physical interpretations, generalize of the fundamental theorem of calculus to higher dimensions. Differential Geometry is a continuation of vector analysis and focuses more on the theory of curves and surfaces in space.
Math 306, 406
Linear algebra deals with linear functions between abstract vector spaces and how these functions can be represented with matrices. Linear algebra is an extremely useful subject that finds applications in computer science, economics, statistics, physics and business, and more! Students should be ready for an abstract, proof heavy course.
Math 334
Combinatorics is the mathematics of counting. The techniques and ideas in combinatorics can be accessible to those with a modest math background. Combinatorial ideas are used regularly in many other areas of mathematics.
Math 335
Graph Theory is the study of sets of objects (vertices) and the relations (edges) that exist between them. Graph theory finds applications in many disciplines, especially computer science.
Math 341
Number Theory considers the mathematics of the integers, giving a precise foundation to some of these properties that we have known ("believed'' is a better word here) since elementary school. Prime numbers are studied. This course provides the theoretical underpinnings for most modern applications of cryptography.
Math 344
Linear Analysis is an applied course on solving differential equations with new tools such as the Laplace transform, series, and Fourier series. Many of these topics are especially relevant to applications of mathematics to engineering.
Math 350
Mathematical Software introduces how to implement advanced mathematics on the computer using a high level programming language, usually in Mathematica. The ability to use software to investigate mathematical ideas is an indispensable tool to many modern mathematicians. This course does not count towards the mathematics minor.
Math 410, 411
Complex Analysis explores the calculus of complex valued functions. It turns out that a complex valued function being differentiable implies a host of elegant geometric and computational properties. These are good courses for students who like calculus, geometry, and visualization.
Math 412, 413, 414
Real Analysis rigorously proves theorems first introduced in Calculus, including theorems about limits, sequences, series, and derivatives. Courses usually begin start with a detailed study of the real numbers from first principles. As Calculus is fundamental to many subjects, so is Real Analysis. This is one of the core courses in all of mathematics.
Math 416, 418
Differential Equations and Partial Differential Equations are advanced courses on solving differential equations in one and many variables. These are essential courses for those going into a career involving mathematical modeling. There is usually less emphasis on proofs in this course than other advanced mathematics courses, but that does not mean they are to be taken lightly!
Math 419
History of Mathematics follows the evolution mathematical thought from early to modern times. The contributions of great mathematicians are introduced. This course does not count towards the mathematics minor.
Math 435
Discrete Mathematics is an advanced course on enumeration that continues where combinatorics left off. Students who enjoy thinking about finite sets and structures will be at home in this challenging but interesting course.
Math 437
Game Theory is the mathematical modeling of conflict and cooperation. Always a popular course, Game theory uses linear optimization techniques to make optimal decisions in a broad range of contexts. This topic is especially useful in economics.
Math 440
Topology considers properties of spaces that are invariant under continuous deformations. For example, a square can be deformed into a circle without breaking it, but a figure 8 cannot. This is a rigorous and interesting course on spatial geometry and its deformation.
Math 451, 452, 453
Numerical Analysis introduces computational algorithms for doing mathematics on the computer. When does the computer give accurate and efficient solutions to mathematical problems? These courses are an excellent choice for students interested in numerical simulation and analysis or algorithm development.
Math 442, 443
Euclidean Geometry rigorously develops the axioms and theorems of Euclidean geometry first introduced in high school. Non-Euclidean Geometry reexamines and changes the traditional Euclidean axioms, producing new and strange geometries.
Math 481, 482, 483
Abstract algebra is a branch of mathematics that deals with how to combine mathematical objects. The algebra sequence consists of three main subject areas: Group theory (the study of symmetries), ring theory (the study of polynomials), and field theory (the study of sets where we can add, subtract, multiply and divide). This is an absolutely central subject in pure mathematics.