Lectures (Qatar University)
- General Chemistry I
- Physical Chemistry I
- Physical Chemistry II
- Physical Chemistry III
Lectures (Cairo University)
- General Chemistry I
- General Chemistry II
- Quantum Chemistry
- Advanced Quantum Chemistry
- Symmetry in Chemistry
Labs. (Qatar University)
- Experimental General Chemistry I
- Experimental Physical Chemistry I
Labs. (Cairo University)
- General Chemistry
- Physical Chemistry
- Analytical Chemistry
- Analytical Chemistry
- Organic Chemistry
- Physical Chemistry
Tutoring (Master Program in Free University of Berlin)
- Chemical Reaction Kinetics
- Quantum Chemistry
- Quantum Chemistry on Computer
- Symmetry in Chemistry
- Statistical Thermodynamics