Courses Taught
International Law
International Organizations
Advanced Issues In International Law
International Legal Theory
Foreign Investment
Michigan Journal Of International Law
International Law: Advanced Topics