Teaching

Undergraduate:

Environmental Law

English Legal System

 

Postgraduate:

Legal Regulation of International Trade

International Trade: Issues and Challenges

International Law: Rights and Responsibilities

International Environmental Law

Environmental Law and Governance

Environmental Law in Action

Sustainability and Community

Energy and Climate Change Law and Policy