Justin O'Shaughnessy is a recent LLM graduate from the University of Amsterdam. He has a background is in Human Rights and Humanitarian Law, recently completing his Masters thesis on the subject of "The Responsibility to Protect in International Law." He also holds a law degree (LLB) from Trinity College Dublin, as well as an Honorary B.A. from the University of Toronto.