Some courses teached from 1999 to till now:
Calculus I – II (two terms for the first years of Engineering Depts. )
Algebra I – II (two terms for the Maths Dept.)
Linear Algebra I – II (two terms for the Maths and Engineering Depts.)
Abstract Mathematics I – II (two terms for the first years of Maths Dept.)
Advanced Group Theory (two terms for the Ms.C. and Ph.D. students)
Advanced Ring and Module Theory (two terms for the Ms.C. and Ph.D. students)
Module Theory (two terms for the Ms.C. and Ph.D. students)
Homological Algebra (two terms for the Ms.C. and Ph.D. students)