Foundations of Mathematics, first stage, Department of Mathematics, College of Education for Pure Sciences. Advanced Calculus, Second Stage, Department of Mathematics, College of Education. Geometry and Axiomatic Systems, second stage, Department of Mathematics, College of Education for Pure Sciences Numerical analysis, third stage, Department of Mathematics, College of Education for Pure Sciences Engineering analysis and numerical methods, third stage, department of environmental technologies, college of environmental sciences and technologies Supervision of the undergraduate students' projects of the fourth stage