# Teaching

**2021-2022 Spring Semester**- IAM572: Finite Element Methods for Partial Differential Equations: Theory and Applications
- IAM590: Graduate Seminar
- IAM690: Graduate Seminar for Ph.D. Students

I taught the following courses:

- IAM527: Advanced Calculus and Integration
- IAM561: Introduction to Scientific Computing I
- IAM562: Introduction to Scientific Computing II
- IAM566: Numerical Optimization
- IAM572: Finite Element Methods for Partial Differential Equations: Theory and Applications
- IAM590: Graduate Seminar
- IAM591: Programming Techniques in Applied Mathematics I
- IAM592: Programming Techniques in Applied Mathematics II
- IAM690: Graduate Seminar for Ph.D. Students
- IAM760: Special Topics: Model Order Reduction
- IAM765: Special Topics: Advances topics in Finite Elements
- IAM766: Special Topics: Optimal Control with Partial Differential Equations
- IAM770: Special Topics: Discontinuous Galerkin Methods
- IAM771: Special Topics: Optimization Methods for Machine Learning
- MATH120: Calculus of Functions of Several Variables
- MATH402: Introduction to Optimization