Current Teaching at Qatar University:

  • Environment Law & Regulation (LLB)
  • Regulating the Environment and Qatar Public Policy (MsC)

Previous Teaching at Qatar University:

  • International Investment Law (LLB)
  • Business Law (LLB)

Previous Teaching at Newcastle University Law School:

  • Contract Law (LLB)
  • Environmental Law (LLM)
  • Planning Law (LLM)