Courses
Undergraduate:
LA 23A
Public International Law I
LA 23B
Public International Law II
LA 26C
International Mooting
LA 39B
Law of International Organisations