I coordinate this sequence of courses. We have recently introduced daily online homework, combined with weekly more complex problems to be done by hand, as well as a set of Mixed Review problems to keep on top of past material. The goal is to strengthen the basic skills and give adequate feedback so that the students can build a solid foundation and succeed in the class and afterwards.

- Math 311: Vector Analysis
- Math 312: Partial Differential Equations
- Math 313: Complex Variables
- Math 314: Linear Algebra
- Math 316: Ordinary differential Equations
- Math 375: Introduction to Numerical Computing. Complete lecture notes
- Math 412: Nonlinear Dynamics and Chaos