Teaching

slider

Fall 2024

  • MATH 666: Finite Element Methods
  • MATH 591: Orientation for Mathematics Graduate Students I

Spring 2024

  • MATH 525: High Performance Computing
  • MATH 592: Orientation for Mathematics Graduate Students II

Fall 2023

  • MATH 667: Computational Methods for Hyperbolic PDEs
  • MATH 591: Orientation for Mathematics Graduate Students I

Spring 2023

  • MATH 517: Finite Difference Methods
  • MATH 592: Orientation for Mathematics Graduate Students II

Fall 2022

  • MATH 666: Finite Element Methods
  • MATH 591: Orientation for Mathematics Graduate Students I

Spring 2022

  • MATH 525: High Performance Computing
  • MATH 592: Orientation for Mathematics Graduate Students II

Fall 2021

  • MATH 561: Introduction to Numerical Analysis
  • MATH 591: Orientation for Mathematics Graduate Students I

Spring 2021

  • MATH 517: Finite Difference Methods (WWW)
  • MATH 592: Orientation for Mathematics Graduate Students II (WWW)

Fall 2020

  • MATH 166: Calculus II (WWW)
  • MATH 591: Orientation for Mathematics Graduate Students I (WWW)

Spring 2020

  • MATH 481/581: Numerical Methods for Differential Equations
  • MATH 592: Orientation for Mathematics Graduate Students II

Fall 2019

  • MATH 561: Numerical Analysis
  • MATH 591: Orientation for Mathematics Graduate Students I

Spring 2019

  • MATH 517: Finite Difference Methods

Fall 2018

  • MATH 385: Introduction to Partial Differential Equations
  • MATH 666: Finite Element Methods

Spring 2018

Fall 2017

Spring 2017

  • MATH 365: Complex Variables
  • MATH 565: Continuous Optimization

Fall 2016

  • MATH 424: Introduction to High-Performance Computing
  • MATH 561: Numerical Analysis I

Spring 2016

  • MATH 517: Finite Difference Methods
  • MATH 610: Early Graduate Research

Fall 2015

  • MATH 424: Introduction to High-Performance Computing
  • MATH 667: Computational Methods for Hyperbolic PDEs

Spring 2015

  • MATH 481: Numerical Methods for Differential Equations
  • MATH 517: Finite Difference Methods

Fall 2014

  • MATH 317: Theory of Linear Algebra
  • MATH 666: Finite Element Methods

Spring 2014

  • MATH 562: Numerical Analysis II (Numerical Linear Algebra)

Fall 2013

  • MATH 373: Introduction to Scientific Computing

Spring 2013

  • MATH 307: Matrices and Linear Algebra
  • MATH 365: Complex Variables

Fall 2012

  • MATH 165: Calculus I

2010 Rocky Mountain Mathematics Consortium Summer School Lectures