Teaching
CPSC 542g -- Introduction to Numerical Methods (graduate breadth)
CPSC 520 -- Numerical methods for time-dependent PDEs (2005, 2006, 2007 Fall)
There is a textbook
(SIAM 2008) for this course.
CPSC 542A -- Numerical Optimization
CPSC 303 -- Numerical Approximation and Discretization
(2004 Fall)
There are class notes developed with Chen Greif for this course.
Short course on Computational Methods for Applied Inverse Problems.
IMPA, Rio de Janeiro, Brazil, Mar. 29-Apr. 7, 2011.
Short course on Numerical Stability and Geometric Integration Methods.
IMPA, Rio de Janeiro, Brazil, Feb. 1-8, 2010.
Short course on Numerical Methods for Evolutionary
Differential Equations.
IMPA, Rio de Janeiro, Brazil, Feb. 11-16, 2004.
Short course on Computational Methods for Applied
Inverse Problems.
University of Santa Catarina, Florianopolis, Brazil, Jan. 14-25, 2002.
IMPA, Rio de Janeiro, Brazil, Feb. 21-26, 2003.
Short course on Numerical Methods for Evolutionary
Differential Equations.
IMPA, Rio de Janeiro, Brazil, Feb. 18-March 1, 2002.
CPSC 527/403 -- Ordinary Differential Equations and
Dynamical Systems Computations (2001 Spring)
There is a textbook
(SIAM 1998) written with Linda Petzold for this course.