| 2026 Fall | Instructor for Mathematical Computing. | Washington State University |
| 2026 Spring | Instructor for Exploring Mathematics. | Washington State University |
| 2025 Fall | Teaching Assistant for Calculus I. | Washington State University |
| 2017 Spring | Instructor for Introduction to C++ for Ph.D. Students. | MPI for the Structure and Dynamics of Matter |
| 2017 Spring | Teaching Assistant for Advanced Solid State Physics. | Friedrich-Alexander-Universität Erlangen-Nürnberg |
| 2010 Fall & Spring | Teaching Assistant for General Physics Lab I. | Sharif University of Technology |
| 2007 Fall | Teaching Assistant for Mathematical Physics I. | Iran University of Science and Technology |