Courses

The American University in Cairo

Columbia University, School of International and Public Affairs

Yale Law School

University of Toronto