Spring 2023

  • MA 782: Computational Methods for Variational Inverse Problems

    Fall 2022

  • MA 580: Numerical Analysis I
  • MA 225: Foundations of Advanced Mathematics
  • Spring 2022

  • MA 780: Numerical Analysis II

    Fall 2021

  • MA 580: Numerical Analysis I
  • MA 225: Foundations of Advanced Mathematics
  • Spring 2021

  • MA 798: Special Topics In Numerical Analysis: Inverse Problems

    Fall 2020

  • MA 580: Numerical Analysis I (syllabus)
  • MA 225: Foundations of Advanced Mathematics (syllabus)
  • Fall 2019

  • MA 573: Mathematical Modeling of Physical and Biological Processes I
  • MA 225: Foundations of Advanced Mathematics
  • Spring 2019

  • MA 798: Special Topics In Numerical Analysis: Inverse Problems
  • Fall 2018

  • MA 573: Mathematical Modeling of Physical and Biological Processes I
  • MA 341: Applied Differential Equations I
  • Past teaching

    At NC State University
  • MA 780: Numerical Analysis II --- Spring 2018
  • MA 580: Numerical Analysis I --- Fall 2017
  • MA 780: Numerical Analysis II --- Spring 2017
  • MA 591: Inverse problems --- Fall 2016
  • MA 341: Applied Differential Equations I --- Spring 2016
  • MA 341: Applied Differential Equations I --- Fall 2015
  • At The Johns Hopkins University
  • EN.530.766 (Graduate course in numerical methods) -- Fall 2011 (Instructor)
  • At The University of Maryland, Baltimore County
  • Math 151 (Calculus I) -- Summer 2010 (Instructor)
  • Math 151 (Calculus I) -- Spring 2010 (TA)
  • Math 152 (Calculus II) -- Fall 2009 (TA)
  • Math 151 (Calculus I) -- Summer 2009 (Instructor)
  • Math 152 (Calculus II) -- Spring 2009 (TA)
  • Math 151 (Calculus I) -- Fall 2008 (Instructor)
  • Math 151 (Calculus I) -- Summer 2008 (Instructor)
  • Math 290 (Foundations of mathematics) -- Summer 2009 (TA)
  • Math 151 (Calculus I) -- Spring 2008 (TA)
  • Math 426 (Matlab Programming) -- Winter 2008 (Instructor)
  • Math 426 (Matlab Programming) -- Fall 2007 (Instructor)
  • Math 426 (Matlab Programming) -- Summer 2007 (Instructor)
  • Math 426 (Matlab Programming) -- Winter 2007 (Instructor)
  • Math 152 (Calculus II) -- Summer 2006 (TA)
  • Math 152 (Calculus II) -- Spring 2006 (TA)
  • Math 151 (Calculus I) -- Fall 2005 (TA)