Courses Taught at Qatar University and former institutions

  • General Chemistry
  • Experimental General Chemistry
  • Organic Chemistry
  • Fundamentals of Organic Chemistry
  • Experimental of Organic Chemistry
  • Graduation Research Project
  • Science for Life
  • General Chemistry Lab (Sultan Qaboos University)
  • Everyday Chemistry (Sultan Qaboos University)
  • Industrial Inorganic Chemistry (Sultan Qaboos University)
  • Industrial Inorganic Chemistry Lab (Sultan Qaboos University)
  • Practical Inorganic Chemistry (Technische Universität Kaiserslautern)
  • Practical Organic Chemistry (Technische Universität Kaiserslautern)