Teaching

I served as a teaching assistant (TA) for the courses listed below. My duties included leading discussion sessions, holding office hours, and course content creation.

Numerical Methods for PDEs (CS555)

Graduate-level course in numerical techniques for initial and boundary value problems in partial differential equations. The material covered in the course includes finite difference and finite element discretization techniques, direct and iterative solution methods for discrete problems, and programming techniques and usage of software packages

Numerical Analysis (CS450)

Undergraduate/graduate level course covering linear system solvers, optimization techniques, interpolation and approximation of functions, solving systems of nonlinear equations, eigenvalue problems, least squares, and quadrature; numerical handling of ordinary and partial differential equations.

Numerical Methods (CS357)

An undergraduate course covering floating-point computation, systems of linear equations, approximation of functions and integrals, the single nonlinear equation, and the numerical solution of ordinary differential equations; various applications in science and engineering; programming exercises, and use of high-quality mathematical library routines.