Courses

Teaching Experiences

I joined the Izmir Institute of Technology in February, 2023. Since February 2023 I have been teaching some courses at Izmir Institute of Technology. (The official teaching language is English)

Fall 2025

MATH255   Differential Equations
MATH381   Numerical Analysis
MATH415   Mathematical Research Project I
CSE501   Numerical Methods and Scientific Programming I Graduate

Spring 2025

MATH255   Differential Equations
MATH334   Introduction to Wavalet and Applications
MATH416   Mathematical Research Project II
CSE502   Numerical Methods and Scientific Programming II Graduate

Fall 2024

MATH255   Differential Equations
MATH415   Mathematical Research Project I
CSE501   Numerical Methods and Scientific Programming I Graduate

Spring 2024

MATH146   Calculus for Engineering and Science II
MSE222   Applied Mathematics for MSE
MATH416   Mathematical Research Project II
CSE502   Numerical Methods and Scientific Programming II Graduate

Fall 2023

MATH255   Differential Equations
MATH539   Numerical Analysis Graduate
MATH415   Mathematical Research Project I
CSE501   Numerical Methods and Scientific Programming I Graduate

Spring 2022

MATH382   Numerical Analysis II
MATH590   Selected Topics in Applied Mathematics Graduate
CSE502   Numerical Methods and Scientific Programming II Graduate

Fall 2022

Visiting Professor - Izmir Institute of Technology, Izmir, Türkiye

Before joining the Izmir Institute of Technology, I was a professor at Azarbaijan Shahid Madani University, Tabriz, Iran (ASMU), and I taught some courses for several years.

Spring 2022

Math-16512414   English for Math Students
Math-16512103   Basics of Numerical Analysis
Math-19223108   Wavelets and their Applications Graduate

Fall 2021

Math-19223107   Approximation Theory Graduate
Math-19213102   Advanced Numerical Analysis Graduate

Spring 2021

Math-19424102   Numerical Linear Algebra and Data Mining Graduate
Math-19223108   Wavelets and their Applications Graduate

Fall 2020

Math-19424007   Spectral Methods Graduate
Math-19223001   Advanced Numerical Analysis Graduate
Math-16512406   Numerical Analysis

Spring 2020

Math-16512415   Mathematical Research Project
Math-19223115   Seminar Graduate
Math-19424102   Numerical Linear Algebra and Data Mining Graduate
Math-19223108   Wavelets and their Applications Graduate
Math-16512103   Basics of Numerical Analysis

Fall 2019

Math-19424007   Spectral Methods Graduate
Math-19223107   Approximation Theory Graduate
Math-19213102   Advanced Numerical Analysis Graduate
Math-16512406   Numerical Analysis

Spring 2019

Math-19424102   Numerical Linear Algebra Graduate
Math-19223108   Wavelets and their Applications Graduate
Math-16512415   Mathematical Research Project
Math-16512103   Basics of Numerical Analysis

Fall 2018

Math-19424007   Spectral Methods Graduate
Math-19223107   Approximation Theory Graduate
Math-19223115   Seminar Graduate
Math-19223001   Advanced Numerical Analysis Graduate

Spring 2018

Math-19014104   Operator Theory I Graduate
Math-19014537   Topics in Operator Theory Graduate
Math-19223108   Wavelets and their Applications Graduate

Fall 2017

Visiting Professor - Technische Universität Berlin, Berlin, Germany

Spring 2017

Visiting Professor - Technische Universität Berlin, Berlin, Germany

Fall 2016

Math-19014015   Advanced Linear Algebra Graduate
Math-19014104   Operator Theory I Graduate

Spring 2016

Math-19014104   Operator Theory I Graduate
Math-19213004   Seminar Graduate

Fall 2015

Math-19014516   Hyperbolic Partial Differential Equations Graduate
Math-19014524   Ordinary and singular integral equations Graduate

Spring 2015

Math-19014106   Special Topics in Operator Theory Graduate
Math-19213206   Approximation Theory Graduate

Fall 2014

Math-19014524   Ordinary and singular integral equations Graduate
Math-19113002   Seminar Graduate
Math-19213004   Seminar Graduate
Math-19113412   Advanced Numerical Analysis Graduate

Spring 2014

Math-19014516   Hyperbolic Partial Differential Equations Graduate
Math-19213004   Seminar Graduate
Math-19213206   Approximation Theory Graduate

Fall 2013

Math-19014524   Ordinary and singular integral equations Graduate
Math-19213004   Seminar Graduate
Math-19213102   Advanced Numerical Analysis Graduate

Spring 2013

Math-19014516   Hyperbolic Partial Differential Equations Graduate
Math-31328200   Mathematical Research Project
Math-19113004   Seminar Graduate
Math-19213206   Approximation Theory Graduate

Fall 2012

Math-19213204   Numerical Solution of Integral Equations Graduate
Math-31328200   Mathematical Research Project
Math-19213004   Seminar Graduate
Math-19014524   Ordinary and singular integral equations Graduate

Spring 2012

Math-19014516   Hyperbolic Partial Differential Equations Graduate
Math-31328200   Mathematical Research Project
Math-19213206   Approximation Theory Graduate

Fall 2011

Math-31921711   Numerical Analysis I
Math-19213204   Numerical Solution of Integral Equations Graduate
Math-19213004   Seminar Graduate
Math-19014524   Ordinary and singular integral equations Graduate

Spring 2011

Math-19213102   Advanced Numerical Analysis I Graduate
Math-31328200   Bachelor Research Project
IT-13812003   Differential Equations
Math-31920510   Differential Equations

Fall 2010

Math-31328901   Mathematics Laboratory I
Math-31921711   Numerical Analysis I
Math-19213102   Advanced Numerical Analysis Graduate
Math-31328200   Mathematical Research Project
Math-19213004   Seminar Graduate
Math-19213206   Approximation Theory Graduate

Spring 2010

Math-31921711   Numerical Analysis I
Math-31328200   Mathematical Research Project
Math-19213203   Numerical Solution of ODEs Graduate
IT-13812001   Calculus I
Chem-33020101   Calculus I
Math-31921210   Basics of Computer and Programming
Math-19014524   Ordinary and singular integral equations Graduate
Math-31920510   Differential Equations

Fall 2009

Math-31328901   Mathematics Laboratory I
Math-31224012   Numerical Analysis II (Two Sections)
Phys -32220050   Differential Equations
Chem-33020300   Differential Equations
Math-19213206   Approximation Theory Graduate

Spring 2009

Math-31328901   Mathematics Laboratory I (Three Sections)
Math-31921711   Numerical Analysis I
Math-19213204   Numerical Solution of Integral Equations Graduate
Math-19213206   Approximation Theory Graduate

Fall 2008

Math-31328901   Mathematics Laboratory I (Two Sections)
Math-31921711   Numerical Analysis I
Math-19213102   Advanced Numerical Analysis Graduate
Math-19213204   Numerical Solution of Integral Equations Graduate
Civil-14522600   Numerical Computation

Spring 2008

Math-31920510   Differential Equations (Two Sections)
Math-31921210   Basics of Computer and Programming (Two Sections)
Math-31328901   Mathematics Laboratory I

Fall 2007

Civil-14522600   Numerical Computation (Two Sections)
Chem-33020300   Differential Equations
Mech-18822001   Calculus I

From 2004 till 2007, exactly before securing a position at ASMU, I had been teaching at the following universities as a part-time lecturer:

2008-2009

Part-time lecturer - Payame Noor University, Tabriz, Iran
Advanced Numerical Analysis graduate

2005-2007

Part-time Lecturer - Islamic Azad University, South Tehran Branch, Tehran, Iran
Numerical Computation
Calculus I
Differential Equations

2005-2007

Part-time Lecturer - Shahid Rajaee University, Tehran, Iran
Numerical Computation
Numerical Analysis
Calculus I
Mathematics Laboratory

2004-2006

Part-time Lecturer - University of Applied Science and Technology, Tehran, Iran
Numerical Computation
Calculus I
Computer Laboratory
Basics of Computer

2004-2005

Part-time Lecturer - Iran University of Science and Technology, Tehran, Iran
Numerical Computation