Nuremberg Moot Court 2022 - Semifinals - Team N28 v. Team N113
1:34:49
Nuremberg Moot Court 2022 - Semifinals - Team N03 v. Team N33
58:20
Think Fast, Talk Smart: Communication Techniques
1:31:43
Nuremberg Moot Court 2022 - Finals - Team N113 v. N03
46:27
Evolving Jurisdictions of the International Criminal Court and International Court of Justice
54:49
Civil Rights Litigation, with UVA Law Professor John C. Jeffries Jr.
1:32:41
The ICC in Israel and Palestine: Law, politics and arrest warrants
1:05:37
Lord Sumption: International Tribunals: For and Against
1:16:08