Courses
Undergraduate:

 

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