teaching

Course materials, schedules, and resources for classes taught.

2026

CSCI 5526 Computational Tools for Multiscale Problems

Fall Fruzsina Agocs

Physical phenomena are often described in terms of ordinary and partial differential equations (ODEs and PDEs) with interactions and features on multiple scales. Some of these systems are notoriously hard to solve but are of great interest in scientific and engineering applications. In this course you will learn about state-of-the-art methods and software for the fast numerical solution of such systems, focusing on several types of oscillatory ODEs and PDEs in complex geometric settings. We will cover hybrid methods for oscillatory and stiff ODEs, asymptotic approximations, specialized quadrature methods for numerical integration, and introduce powerful boundary integral-based methods for PDEs. We will review famous publications and use both long-standing and cutting edge software packages.

CSCI 3656 Numerical Computation

Spring Fruzsina Agocs

Physical phenomena are described in terms of ordinary and partial differential equations (ODEs and PDEs). Most of these systems cannot be solved on paper (i.e. do not possess an analytic solution), so we have to resort to numerical methods to find a solution. In this course you will learn about state-of-the-art methods and software for the fast and accurate numerical simulation of physical systems, starting from their fundamental components (linear solve, interpolation, differentiation, quadrature) and building up to ODE solvers.

2025

CSCI 5526 Computational Tools for Multiscale Problems

Fall Fruzsina Agocs

Physical phenomena are often described in terms of ordinary and partial differential equations (ODEs and PDEs) with interactions and features on multiple scales. Some of these systems are notoriously hard to solve but are of great interest in scientific and engineering applications. In this course you will learn about state-of-the-art methods and software for the fast numerical solution of such systems, focusing on several types of oscillatory ODEs and PDEs in complex geometric settings. We will cover hybrid methods for oscillatory and stiff ODEs, asymptotic approximations, specialized quadrature methods for numerical integration, and introduce powerful boundary integral-based methods for PDEs. We will review famous publications and use both long-standing and cutting edge software packages.

CSCI 5636 Numerical Solution of Partial Differential Equations

Spring Fruzsina Agocs

Focuses on discretization techniques such as finite difference, finite element and finite volume methods, and parallel solution algorithms such as Krylov subspace methods, domain decomposition and multilevel methods.

2024

CSCI 7000 Computational Tools for Multiscale Problems

Fall Fruzsina Agocs

Physical phenomena are often described in terms of ordinary and partial differential equations (ODEs and PDEs) with interactions and features on multiple scales. Some of these systems are notoriously hard to solve but are of great interest in scientific and engineering applications. In this course you will learn about state-of-the-art methods and software for the fast numerical solution of such systems, focusing on several types of oscillatory ODEs and PDEs in complex geometric settings. We will cover hybrid methods for oscillatory and stiff ODEs, asymptotic approximations, specialized quadrature methods for numerical integration, and introduce powerful boundary integral-based methods for PDEs. We will review famous publications and use both long-standing and cutting edge software packages.