There, he teaches administrative law, public international law, and national security law and runs the annual foreign policy practicum. Much of his present research and writing relates to democratic accountability, national security, and international law. Prior to joining the law school faculty, he practiced law with the Washington D.C. office of Hughes Hubbard & Reed LLP, specializing in international trade law. Craig has law degrees from the University of Ottawa and Yale University, a B.A. from McGill, and an M.A. in international affairs from the Norman Paterson School of International Affairs, Carleton University. He is a member of the bars of Ontario, New York and the District of Columbia.He is author of "National Security Law" (Irwin Law, 2008)and co-author of " The Laws of Government" (Irwin Law 2005) and "International Law: Doctrine, Practice and Theory " (Irwin Law, 2007).