My office hours vary from semester to semester and are posted on Canvas. I am also available by appointment!
Concepts and applications of integration, geometric and power series, and introduction to complex numbers as time allows. Concepts will be illustrated using visualizations and animations using a computer algebra system (CAS).
This course presents a variety of topics associated with programming for scientific computing. Students will be introduced to programming tools that are widely used in scientific computing and data science, as well as learn when and how to use these tools for data visualization, data analysis, and machine learning. The course will also teach students how to program with databases.
An introduction to the numerical solution of ordinary and partial differential equations. Topics include the finite difference method, projection methods, cubic splines, interpolation, numerical integration methods, analysis of numerical errors, numerical linear algebra and eigenvalue problems, and continuation methods.