(The main topics in University course, that repeat several times in last two decades.)
- Lecturer, Genetic Engineering I, Graduate course, Khatam University
- Lecturer, Genetic Engineering II, Graduate course, Khatam University
- Lecturer, Advance Genetic Engineering, PhD course, Razi University, Kermanshah
- Lecturer, Genetic Engineering I, Graduate course, Azad University, Tehran
- Lecturer, Genetic Engineering II, Graduate course, Azad University, Tehran
- Lecturer, Advance cell Biology, Graduate Course, Khatam University
- Lecturer, Molecular Genetic, Graduate Course, Pasteur Institute of Iran
- Lecturer, Genetic of Prokaryotes, Graduate course, Imam Hossein University
- Lecturer, Plant Genetics, Undergraduate Course, Tehran University
- Lecturer, Advance Genetic Engineering, PhD. course, Tarbiat Modarres University,
- Lecturer, Advance Cell and Molecular Biology, PhD course, Pasteur Institute of Iran
- Lecturer, Advance Cell and Molecular Biology, PhD course, Tarbiat Modarres University
- Lecturer, Advance Genetic Engineering, PhD. NIGEB
- Lecturer, Genetic Engineering, MSc. Shahed University
- Lecturer, Genetic of Prokaryotes, MSc. Tehran University
- Lecturer, Advance Genetic Engineering, PhD course, NIGEB, Tehran