Public International Law
This course introduces students to the general principles underlying the subject, such as what are the sources of public international law, the subjects of public international law, treaties, how international law and municipal law interlink and many other aspects of international law.