He obtained degrees in both the common law (LLB) and the civil law (BCL.) at McGill University in Montreal and an LLM at Columbia University in New York City. He was Editor in Chief of the McGill Law Journal, clerked for Justice Stevenson of the Supreme Court of Canada and taught at McGill University. He teaches comparative law (Indonesian Law, Comparative Legal Traditions and International and Comparative Law of Sale) as well as arbitration. He does most of his research on Indonesian law and on the United Nations Convention on Contracts for the International Sale of Goods. Gary has acted as an arbitrator, in particular in many civil law matters.