Advisement Material
The purpose of this page is to give you, the student, some extra information about the various courses we offer in the Department of Mathematics. It is currently a "work in progress" and should not be considered as a complete, comprehensive description of all available courses. It should also not be considered as a replacement to your academic advisor. We simply provide this information to you as additional assistance as you plan your undergraduate career.
Below you will find useful information about math courses that are particularly good for different career paths, and you will find a bit more information about particular courses. For more information about a particular course see the Course Catalog and Course Rotation pages.
For specific degree requirements, see the Program Descriptions.
 What courses should I take if I am a:
What courses should you take?

FirstYear students:

Take Welcome to the Mathematics Major (Math 101) in your first semester.

If you have not received high school credit for precalculus or need a refresher, take Precalculus (Math 112). This does not count towards the major.

If you have not received college credit for calculus, take Calculus 1 (Math 221).

If you are taking Calculus 1 now, take Calculus 2 next (Math 222).

Consider taking Calculus 2 and Programming and ProblemSolving (Math 230) at the same time. Otherwise, take Programming as soon as possible. It is the only 200level mathematics course you may take with Calculus 2. Though it can also be taken anytime after Calculus 2, plan to include it in your first year.

If you are through taking Calc 2, take one or two of Calculus 3 (Math 223), Linear Algebra I (Math 233) or Mathematical Proof (Math 239). Each of these three complements the others nicely.


SecondYear Students:

If you haven't yet, finish the remaining 200level courses  223, 230, 233, 239.

When you're done with 200level courses, start exploring 300level courses.

Differential Equations (Math 326), Probability and Statistics (Math 341), and Probability (Math 360) only require Calculus 3 as a prerequisite.


Third and FourthYear Students:

If you haven't finished Calculus 3, Math 233, or Math 239, do it now!!
 This is where you have a little more freedom in choosing courses. Make sure you know the requirements for the math degree you are seeking and then choose your courses according to your needs/interests, being mindful of the pre/corequisites:

Secondary Certification:
Before you begin student teaching, it is good to complete Geometry (Math 335), Abstract Algebra (Math 330), and either Probability and Applied Statistics (Math 341) or Statistics (Math 361). Notice if you take Statistics you will be required to use your elective to take Probability (Math 360). You are also required to complete History of Mathematics (Math 390) and Real Analysis (Math 324). For your elective, some particularly good choices are Combinatorics (Math 315), Number Theory (Math 319), or Complex Analysis (Math 371). But choose according to your interests and how the topics fit with the secondary curriculum. A course in some applied area might be helpful in motivating your students to study mathematics. Consider some applied options such as Differential Equations (Math 326), Modeling Biological Systems (Math 340), Linear Programming and Operations Research (Math 332), Wavelets and Their Applications (Math 382), or Computational Graphics (Math 384). Select as many as possible, along with other nonmathematical ways to diversify your qualifications. Your excitement about mathematics is the key to being a great teacher!
Graduate Studies in Math:
Take all the math you can!! Really! Abstract Algebra (Math 330) is a must. You should take both Abstract Algebra and Real Analysis (Math 324) before the end of your junior year. (Questions about both courses show up on the GREs.) When you have completed Real Analysis, consider Real Analysis II (Math 325). Complex Analysis (Math 371) and Vector Analysis (Math 350) are also good choices. If you are more inclined to algebra, take Linear Algebra II (Math 333) or Number Theory (Math 319). Topology will probably be required in graduate school, so you may want to get an early start with Topology (Math 338). Combinatorics (Math 315) offers many research opportunities. Consider Theory of Computational Complexity (Math 303) or Theory of Computability (Math 304) for an exposure to the theoretical foundations common to math and computer science. Be looking for our Special Topics offerings as well (Math 380 and 381).
Graduate Studies in Applied Math:
Graduate studies in applied mathematics requires background in many areas of mathematics. You will have a firm foundation if you take Differential Equations (Math 326), Linear Algebra 2 (Math 333), and Numerical Analysis 1 (Math 345). Analysis is an absolute must, so take Real Analysis 1 (Math 324) and Numerical Analysis 1 (Math 345). Complex analysis (Math 371) is a plus, and Vector Analysis (Math 350) is useful for those interested in areas such as mathematical physics. For depth consider completing the sequences with Real Analysis 2 (Math 325) or Numerical Analysis 2 (Math 346). Consider Ordinary Differential Equations and Partial Differential Equations (Math 328 and Math 372), an Applied Math option(2 of Linear Programming & OR (Math 332) , Modeling Biological Systems (Math 340), Wavelets and Their Applications (Math 382), or Probability and Statistics (preferably Math 360 and Math 361, but at least get Math 341 Probability and Statistics). For mathematical applications in computing, consider Computational Graphics (Math 384). Additionally, if you are interested in math as it applies to other areas, you might consider a minor or double major, such as biomath, biology, physics, economics, etc. Learn as many programming languages as you can.
Actuarial Studies and Statistics:
For both areas, take Probability (Math 360) and Statistics (Math 361). For the actuarial field, take Math Foundations for Actuarial Science (Math 366), Financial Mathematics (Math 376), and Regression and Time Series (Math 363). Also, investigate a minor in the Business department. Take Financial Accounting (Acct 102), Managerial Accounting (Acct 103), Microeconomics (Economics 110), Macroeconomics (Econ 112), and Managerial Finance (Finance 311). Having strong programming skills in Excel is highly recommended; consider taking Information Technology for Business (Mgmt 250). If you are interested in Statistics but not actuarial work, look for a minor in another discipline to which you can apply statistics: biology, economics, psychology, etc. Watch for Topics courses (Math 380) or Experimental courses (Math 388) in statistics.
Career in Applied Math:
Differential Equations (Math 326), Numerical Analysis (Math 345), Probability and Statistics Math 360 and 361 (or 341 if you don't have time for both) are important. Numerical Analysis 2 (Math 346) and Linear Algebra 2 (Math 333) are highly recommended as well for all applied mathematicians. Linear Programming and Operations Research Course (Math 332) and Partial Differential Equations (Math 372) are recommended for those inclined towards statistics, financial math, economics, or some areas of business. On the discrete side of applied math, Combinatorics (Math 315), Number Theory (Math 319), and Wavelets and Their Applications (Math 382) may be valuable. In addition to Programming and Mathematical Problem Solving (Math 230), you can get more exposure to computing (both theoretical and applied) through Theory of Computational Complexity (Math 303) , Theory of Computability (Math 304), Computational Graphics (Math 384), Mathematical Reasoning and Advanced Programming Techniques (Math 385), and Digital Electronics (Phys 230); you should consider learning additional programming languages such as Maple, Mathematica, R, Python, VBA or C++.
Note: All courses must be completed with a grade of C or better in order to count towards the Major.
What do we learn in these courses?
 221 Calculus I

This is a course that tells a wonderful story and gives you practical skills to boot. The story is about three questions: What is instantaneous rate of change? What is the area under a curve? How are they related? While the story was first told more than 300 years ago by Newton (or was it Leibnitz?), the answers to the questions posed continue to underpin much of what we do in practical and theoretical math today.
Who is 221 for? Everyone! Majors, minors, concentrators, dabblers, and science majors.
 222 Calculus II

Got more calc? Yes! You will study more about integration and learn about the logarithm and exponential functions. You will learn about sequences, series, and lots of other things too. It is best to take this immediately after Calculus 1. You don't want to forget anything – it the second chapter in the saga.
Who is 222 for? Still everyone! Majors, minors, concentrators, dabblers, and science majors.
 223 Calculus III

This course is like Calculus 1 but instead of curves in the two dimensional plane, we study curves and surfaces in 3 dimensional space. You will learn about derivatives (partial derivatives) and about integrals (This time, we will compute volumes instead of areas because the dimension went up).
Who is 223 for? All majors and minors. Concentrators can take it, but they don't have to. It develops a sense of spatial mathematics useful for computer graphics and all visualizations.
 230 Programming and Mathematical ProblemSolving

Mathematics is deeply linked with computer programming, and in this course you will learn how. You will learn to use a programming language to express calculations taken from many important mathematical problems, but more importantly you will learn how programming can help you understand mathematical ideas by putting them into a tangible form.
Who is 230 for? All mathematics majors and ONLY math majors. Take this course along with Calculus 2, or as soon as possible thereafter.
 233 Linear Algebra I

This course studies system of linear equations arising in many areas of mathematics, and realworld applications. This course also serves as a bridge to higher mathematics. You will learn about vector spaces, linear independence, and spanning. You should take this early in your sophomore year, at the latest.
Who is 233 for? It is for majors, concentrators, and minors. It is also very useful for business, economics, statistics, physicists and other scientists because there are so many applications of it.
 239 Introduction to Mathematical Proof

This does exactly what the title says. You will get the skills necessary to write rigorous mathematics.
Who is 239 for? All math majors and math concentrators. Minors have the option to take this. You should take this in your sophomore year, at the latest.
 301 Mathematical Logic

What is a mathematical object? What is a mathematical proof? What does it mean to prove something? This course will make you investigate your assumptions about how mathematics is done and what the limits of mathematics are.
Who should take 301 and when? Definitely after you've taken 239 and are comfortable with abstract arguments. A course that is good for those going on to graduate work in mathematics, philosophy, or computer science. Also good for those who just enjoy thinking about the fundamentals of our subject.
 302 Set Theory

Sets are the basis of everything in mathematics! Learn what we assume about sets and what we can prove about them. Spend time getting acquainted with infinite ordinals and infinite cardinals!
Who should take 302 and when? This is an abstract course, so you should be comfortable with writing proofs and thinking hard about unusual things. So take it after 239 and perhaps not as your first 300level math course. A great course for students planning on graduate school, and for those who want to really investigate sets and some crazy large numbers.
 303 Theory of Computational Complexity

When is a calculation that takes all night to finish "fast"? When the alternative needs more than the remaining lifetime of the universe to finish. Take this course to find out why we believe there are such calculations, and to explore a frontier of math and computer science still fraught with important but unanswered questions.
Who should take 303 and when? Take this course if you are interested in the connections between mathematics and computer science. This course is about the logical analysis of algorithms rather than their programming, so take it after 239. Other than that prerequisite, take it as soon as you can if you want it, since it's not offered all that often.
 304 Theory of Computability

What does it mean to compute? A seemingly simple question that didn't get answered until the 1930s, and then with the immediate consequence that despite the very real successes of computing, most things actually aren't computable at all. Find out where all of this comes from and what it means, and make some neat connections to mathematical logic in the process.
Who should take 304 and when? This is another good course for students interested in the shared foundations of mathematics and computer science. It's also fun for students who like proofs and logic—such students might consider it part of a package along with Math 301 and/or 302 to spread through their third and fourth years. Be ready for lots of proofs, particularly ones involving constructions, contradiction, and the occasional induction; this is definitely something to take after Math 239.
 310 Graph Theory

Graphs, or sometimes called mathematical networks, are all around us: the internet, satellite networks, social networks like Twitter and Facebook, cellular networks, and ant colonies are only but a few of the many examples. In this course you will learn the basics of graph theory, get more practice with proofs, and apply some of the linear algebra you learned in 233. You will also learn to use software to store and analyze graphs.
Who should take 310 and when? This is an excellent first course after Proofs (or even 237) and it will help you make a smooth transition to other proof based courses like 324 and 330. Students in applied math, biology and physics will find this course useful if they are interested in modeling epidemics, social interactions, and data structures and algorithms.
 315 Combinatorics

Combinatorics is counting. Counting is not as easy as it sounds, but it is as universally useful as it appears. We explore a wide variety of the "how many ways" questions. We start with familiar, and build beyond, but always keeping connected with easily understood questions.
Who should take 315 and when? This is an excellent first course after proofs (or even 237). It is relevant to all of mathematics  everywhere counting appears. It shows up in many applied contexts, and in many theoretical situations. Furthermore, the simple questions with sophisticated answers make great examples for secondary students.
 319 Theory of Numbers

Prime time for prime numbers! Number theory is about truly understanding how numbers work, with an emphasis on primes. This may sound simple, but facts about primes are not easy to come by. Learn why primes make modular arithmetic function well. Along the way we will see how we can use their complicated structure to form nice encryption schemes.
Who should take 319 and when? This course can be taken any time after 239, though 233 is recommended too. It gives valuable insight into the nature of the natural numbers that is valuable to future teachers. It can introduce potential researchers to a rich and active field. It can also open career opportunities.
 324 Real Analysis I

This takes the Proofs course (239) and applies it to aspects of Calculus 1. The theory behind Calculus is proven rigorously. It is absolutely crucial for all math majors, especially for teachers who might teach AP calc, and for anyone planning on doing any advanced math or probability.
Who should take 324 and when? Everyone majoring in math must take this course. Anyone who is trying to expand a minor or a concentration so as to leave open the possibility of future study in math might want to consider taking it. When to take it? If you are planning to do advanced work in mathematics (graduate school, perhaps) you probably should take this course as early as possible. The first semester of the junior year is best. However, if you were not totally comfortable with Math 239, you should wait a bit, and take one or two other 300level electives before taking Math 324. In that case, waiting until second semester of junior year or fall of senior year might be a good time to take it.
 325 Real Analysis II

This continues Real Analysis I by going deeper into concepts you already know, and by introducing new contexts for analysis, line R^{n}, metric spaces, and spaces of functions. It's all about convergence.
Who should take 325 and when? This course is a must for any one who intends to enter a PH.D. program in mathematics or statistics or any mathematical science.
 326 Differential Equations

This course is the natural continuation of Calculus. If you want a good reason to take Calculus, this course is it. Differential equations are equations that involve functions and their derivatives. There are great applications to finance, economics, biology, physics and, really, to everyday life.
Who should take 326 and when? Anyone interested in mathematical modeling or engineering. This course is required for the BS in Applied Mathematics. It is required of physics majors, and very useful to any scientists. If you really liked calculus, this is the course for you. If you want to do financial engineering or economics, this course is for you. When? As soon as possible after Calc 3. It is a good idea to take Math 233 before this.
 328 Theory of Ordinary Differential Equations

This course is a continuation of Math 326 covering existence theory in a metric for the scalar differential equation via Picard iterations and the Fixed Point Theorems. Phase plane analysis of two dimensional linear and nonlinear systems, including bifurcation theory, stability and limit cycles, index theory, and the PoincararéBendixson Theorem. A variety of applications to population, and ecological models and physical systems will be covered.
Who should take 328 and when? Students who enjoyed differential equations who want to see the theoretical side of DEs, systems of DEs, applications. Take it whenever it is offered after Math 326. It’s only offered every other fall of odd years!
 330 Abstract Algebra

The basic premise of abstract algebra is to extract the basic properties of algebra as you know it from high school algebra and linear algebra and abstract them to be used in more general ways. In previous algebra classes we tend to study a certain set of objects, such as numbers or functions or matrices, and learn about their algebraic properties. In abstract algebra, we begin with the basic properties and structure, without much emphasis on the objects they are applied to. This means we will study algebraic properties apart from concrete realities, specific objects, or actual instances. Many of the topics we will learn in this abstract algebra course can be applied within other areas of mathematics and other scientific realms, including physics, chemistry, coding theory, neuroscience, and many others.
Who should take 330 and when? Almost everyone! It is required for anyone in the secondary certification program. It is absolutely necessary for anyone contemplating graduate school. It is a good elective for concentrators and computer scientists. Students bound for graduate school may want to take it before the end of their junior year. However, if you were not totally comfortable with Math 239, you should wait a bit, and take one or two other 300level electives before taking Math 330. It is not necessary to take Math 333 first, but it may be beneficial to do so.
 332 Linear Programming and Operations Research

This is a course that picks up where Elementary Linear Algebra leaves off with linear systems, extends it to systems of linear inequalities, and does some really cool realworld applications, mostly dealing with optimization. If you're looking for a course with plenty of math applications, this is it! Students will learn what operations research problems are, how to formulate them, and to master different techniques for solving them. Topics to be covered may include the Simplex Method, Duality, Network Optimization Models (including Maximal Flow and Minimal Spanning Trees), Dynamic Programming, Integer Programming, and Game Theory. Students work on a group project for at least two weeks at the end of the semester with a realworld application. Students will write up and submit their models or results prior to presenting the project to the class and invited faculty. Recent projects include: Evacuation Planning, Cancer Therapy, Optimal House Design, Waste Collection, Solving Sudoku, and more!
Who should take 332 and when? Anyone who has had Linear Algebra (Math 233), Intro to Proofs (Math 239) and a programming course (Math 230), not because this is a "coding" course, but because you will need to follow and implement algorithms. Anyone who is interested in financial math, business, data science, economics, or "realworld applications" should take this course.
 333 Linear Algebra II

This is a more theoretical version of Math 233. Depending on the professor, there may be applications taught in this course. Either way, it provides a good foundation for graduate school. This course is required for the BS in Applied Mathematics. You will dive much deeper into vector spaces but in a more abstract setting. More on linear transformations, matrices, eigenvalues, and eigenvectors from both an algebraic and geometric perspective. Linear algebra is especially helpful in many areas of applied math, e.g. in solving linear systems of ODEs, in finding numerical solutions of PDEs, in setting up and solving linear programming problems, in applied matrix theory, in highlevel statistics, and in quantum mechanics.
Who should take 333 and when? Most math majors should probably take this one, but especially anyone planning on going to graduate school should take it. It is required for the BS in Applied Mathematics. It is a good course for Actuarial students. It is good for anyone considering an advanced degree in statistics or data science. As it is a continuation of Math 233, it is a good idea to take it as soon as possible after Math 233 and Math 239.
 335 Foundations of Geometry

In this course you learn that geometry is plural. There are several different geometries, each having a different relation to how we think and see the world around us. It includes the very basics, and demonstrates that sometimes by asking very simple questions, one can find very sophisticated answers.
Who should take 335? It is required of all concentrators and of all majors looking for secondary certification. It is a good elective for any math student.
 338 Topology

How does mathematics look without distance, without angles, without measurements? That is topology. It is about open sets, surfaces, and knots. Topology is the study of spaces and sets and can be thought of as an extension of geometry. It is a completely different way to experience the world around you, and the mathematics beyond.
Who should take 338? This course requires a certain level of mathematical sophistication and a lot of imagination. If you are planning on going to graduate school, you should probably take this course. It would also be a good course for anyone who enjoys abstract thought that may surprise you or even blow your mind (in a good way)!
 340 Modeling Biological Systems (Lecture and Lab)

The course looks at applications of mathematical modeling techniques in Biology. Crosslisted as Bio 340, it is usually a nice mix of people from the two majors, with different strengths and different challenges. The lab is computerbased.
Who should take 340? As an elective course, it is great for people looking for interdisciplinary applications of mathematics. People interested in research work in biomathematics should definitely take the course as soon as possible.
 341 Probability and Applied Statistics

The goal of this course is to give students a onesemester introduction to the field of probability theory, which includes basic counting techniques, random variables and their probability distributions, multivariate distributions, and theoretical means and variances of these variables. In addition, this course will introduce you to the field of applied statistics and you will learn how to use data to make informed decisions.
Who should take 341? Anyone who wants to learn about both probability and statistics but does not plan on pursuing a career related to statistics.
 342 Statistical and Machine Learning

This course serves as an advanced statistical and algorithmic modeling course. The course includes the processes of building models using two disciplines, statistical learning and machine learning. Emphasis is placed on mathematics, methods, and algorithms. Topics cover various regression methods (linear, nonlinear, parametric, nonparametric, generalized additive models), supervised and unsupervised learning methods (classification, treebased methods, Support Vector Machine, neural and multilayer networks and some industry standard methods), model improvement methods (bagging, boosting, and regularization), data reduction, and handling large data issues. Students will gain mathematical foundations and data science and computational skills with stateoftheart programming languages such as R and Python, will learn to build high performance predictive models involving realworld data, and will produce a written data analysis report with an oral presentation.
Who should take 342? Anyone who wants to learn about machine learning and its applications.
 343 Advanced Applied Statistics

This course serves as an advanced applied statistics course. The course will enhance students' statistical modeling knowledge and skills in multivariate and advanced settings with possibly interdisciplinary applications. Topics include a review of multiple linear regression and multisample analysis, a review of random variables, vector and matrix algebra, the theory of multivariate statistics, exploratory and confirmatory factor analysis, classification and clustering methods, multivariate data analysis techniques, model building and improvement methods, and individually chosen cuttingedge statistical models. Methodologies and applications are studied with realword data along with stateofart statistical software packages such as R and SAS/SPSS.
Who should take 343? Anyone who wants to enhance their statistical modeling knowledge and related software.
 345 Numerical Analysis I

The course is a combination of theory, applications, and computations relating to numerical approximations of solutions. The course revolves around deriving algorithms (or recipes) from theorems, mostly from calculus or linear algebra, to find approximations of solutions to problems where exact or analytical solutions are too difficult or impossible to find. Another important aspect of the course is learning how to analyze the accuracy of the solutions, improve the accuracy, and improve convergence rates.
Who should take 345 and when? This course is required for the BS in Applied Mathematics. It is especially important to math and science majors, and it forms the basis for many areas of applied mathematics and actuarial science. The course requires coding. You should consider taking it soon after completing Math 230, Math 233, and Math 239.
 346 Numerical Analysis II

With a firm foundation from Numerical Analysis I, more interesting topics such as Least Squares, Fast Fourier Transforms, finding eigenvalues and eigenvectors numerically, solutions to ODEs and systems of ODEs, and other topics may be covered.
Who should take 346 and when? Preferably the semester after 345 (it is only offered every other spring). Students interested in numerical analysis, data science, statistics, etc., or those who want a BS in Applied Mathematics.
 348 Oral Presentation and Research Seminar

This is a onecredit requirement. Students will learn presentation techniques, and library techniques. Everyone in it will read an appropriate journal article and make a presentation.
Who should take 348? Officially, anyone needing to satisfy the oralresearch presentation requirement in math, who is not in the certification program. This requirement may be waived through other approved math courses, or approved presentations; you must ask the instructor to fillout a 348 waiver. The requirement is satisfied by INTD 302 for students seeking secondary certification.
 350 Vector Analysis

This course is really a follow up to Calc 3. It will look again at calculus in higher dimensions and extend your notions of integration and differentiation.
Who should take 350? Anyone who liked Calculus 3 and who likes thinking about those hard to imagine objects that occur in dimensions higher than 3. This course is great for anyone who does physics.
 360 Probability

Calculusbased probability course.
Who should take 360? The goal of this course is to give students a onesemester introduction to the field of probability theory, which includes basic counting techniques, random variables and their probability distributions, multivariate distributions, and theoretical means and variances of these variables. It is a critical course for those interested in actuarial science, a career in finance or business, or some careers in an applied math field. It is an option for majors seeking secondary certification (provided that you also take Math 361). It can replace 262 for the math minor or math 242 or 262 for the math concentrator if taken with 361. Essential for anyone wishing to specialize in statistics.
 361 Statistics

Probability based statistics course.
Who should take 361? The goal of this course is to give students a one semester probability based statistics course. Like 360 (Probability), it is a critical course for those interested in actuarial science, statistics, data analysis, a career in finance or business, or some careers in an applied mathematics field. With 360, it counts as the Probability and Statistics requirement for Secondary Education students. This course is essential for anyone wishing to specialize in statistics.
 363 Regression and Time Series

Covers multilinear regression and time series models. This course is particularly for those interested in actuarial studies. It should be taken after 361 (statistics).
Who should take 363? Students interested in a career in actuarial science or statistics. Permission of instructor is required.
 366 Mathematical Foundations of Actuarial Science

This course prepares you for the first actuarial exam (Exam P – Probability).
Who should take 366? Anyone interested in the actuarial career and taking the actuarial exams. It will also provide some review for the subject test of the Math GRE. Permission of instructor is required.
 371 Complex Analysis

Complex analysis begins as being approximately equivalent to Calculus II, but with complex numbers, and leads to some amazing applications. However, it takes some time getting there, and there is so much more. Along the way it passes through complex arithmetic, algebra, trigonometry, and geometry. The culmination explores properties of limits, derivatives, series, and integrals with complex numbers. Overall it allows for a unifying view of many properties of realvalued calculus that can be seen more clearly when recognizing that they sit within the larger framework of the complex numbers.
Who should take 371? Complex analysis has connections to most other branches of mathematics. It is especially useful for many applied areas of mathematics, including ordinary and partial differential equations, dynamical systems, and wavelets, as well as, applications in physics and electrical engineering, due to the ability to represent complete solutions, both periodic and transient. Here is just a sample: problems involving vibrating strings and membranes, Laplace’s equation, the heat equation, the wave equation, and signal processing. It also makes for a good experience to tie together a vast amount of secondary school mathematics with the concepts of calculus.
 372 Partial Differential Equations

Differential equations that involve two or more independent variables are called partial differential equations. They play a central role in many problems in applied mathematics and in the physical and engineering sciences. Topics include firstorder equations, the most essential secondorder linear equations, and some methods for solving such equations, including numerical techniques. Modeling for the motion of a vibrating string, (wave equation), and conduction of heat in a solid body, (diffusion equation, Laplace’s equation) are emphasized.
Who should take 372? Students who enjoyed ordinary differential equations and/or would like to apply mathematics to sciences. Take it whenever it is offered after Math 326. It’s only offered spring of even years!
 376 Financial Mathematics

This course prepares you for the second actuarial exam (Exam FM – Financial Mathematics).
Who should take 376? Anyone interested in the actuarial career and taking the actuarial exams. Permission of instructor is required.
 380 Topics in Math

This is a "special topics" course, and the details vary from offering to offering, depending on the instructor. If there is a particular topic you'd like to learn about that is not covered in great detail in another course, see if you can find a professor to teach it as a Topics in Math course.
Who should take 380? This elective is perfect for students who are looking for a three hour course and who are interested in the particular topic being offered that semester. Certainly consulting with the faculty member in charge of the course would be a good ides. Click here for a list of some past Topics courses.
 381 Topics in Algebra

An exploration of an advanced algebraic topic that extends the breadth and/or depth in a discrete area of mathematics not available in our regular offerings.
 382 Introduction to Wavelets and Their Applications

This is an interdisciplinary course that bridges the gap between theoretical, applied, and computational math using a "handson" approach. The course begins with manipulating digital audio and images with linear algebra to drive the theory, and quickly moves into areas of complex analysis and Fourier series to develop Haar and Daubechies wavelet transforms. Matlab is used as the computing language. Students work on a group project for at least two weeks at the end of the semester with a realworld application of wavelets. Students will write up and submit the results and code prior to presenting the project to the class and invited faculty. Recent projects include: Breaking Captchas, Predicting Oil Futures, Compression of Sound and Image Files, Detecting Handwriting and Art Forgeries, Image Identification, FBI Fingerprint compression, and more!
Who should take 382? This elective is perfect for students who want to see how theory and application work in tandem to produce some realworld results. The course requires coding. Students should take 233, 239, and 230 prior to taking this course.
 383 Biomathematics Seminar

A seminar course where current research papers in biomathematics are read and discussed by the class. One hour credit.
Who should take 383? People interested in the current state of research in mathematical biology. Almost required for people doing research projects in the area, but guaranteed to be interesting to anyone who is both a mathematics major and a biological organism.
 384 Computational Graphics

Computer graphics, the thing that makes modern video games and movies work. And almost all of it boils down to the highly optimized integration of certain functions over space and sometimes a few other dimensions. Open the hood on a technology that most people enjoy every day, and behold teeming masses of calculus and linear algebra inside.
Who should take 384 and when? Take this course if you are interested in the computational aspects of applied math, or just want to know how computer graphics works. You will do some programming in this course, so take it after 230, and maybe after another course or experience that builds your programming skills. You also need to be comfortable with material from Math 223 and parts of 233.
 390 History of Mathematics

An overview of who, what, where, when, and why for all of mathematics up to your undergraduate courses.
Who should take 390? Anyone who wants to know the story of mathematics and not just the details.