A selection of courses taught or co-taught

Summer semester 2023-2024:

    Selected topics in Number theory. (3 hours per week) 

University of Graz, Austria. 

Summer semester 2022-2023:

Selected topics in Number theory.  (3 hours per week) 

University of Graz, Austria. 


Fall semester 2022-2023:

 Noncommutative algebra  (taught)   (3 hours per week) 

 University of Graz, Austria. 


Spring semester 2021-2022:

     Module therory (taught)   (3 hours per week) 

     University of Graz, Austria. 

Fall semester 2021-2022: 

Seminar (Discrete Mathematics) 

University of Graz, Austria.  


Fall semester 2015-2016: 

Algebra I (taught) 

Sylow theorems and Galois theorem (taught)

"Faculty of Mathematics and Computer Unit, Khansar University", Isfahan, Iran

Spring semester 2013-2014: 

Calculus I (co-taught) 

"Isfahan University of Technology", Isfahan, Iran

Fall semester 2011- 2012:

 Linear Algebra (co-taught) 

"Isfahan University of Technology" , Isfahan, Iran


Fall semester 2009- 2010: 

Calculus I (taught) 

"Javad University" and " Payame Noor University of Taft", Yazd, Iran

Spring semester 2012-2013: 

Calculus I (co-taught) 

"Isfahan University of Technology", Isfahan, Iran