Prior to his appointment to the Superior Court on March 24, 2017, Justice Moore was a professor at the Faculty of Law of the Université de Montréal, where, since 2000, he taught some 3,000 students. Over the course of his academic career, he was the Interim Dean of the Faculty of Law from 2014 to 2015 and Associate Vice Chancellor, Alumni Relations, Philanthropy and Partnerships of the Université de Montréal from 2016 until his appointment to the judiciary. In 2006, he became the inaugural holder of the Chaire Jean-Louis Baudouin en droit civil.
Justice Moore has collaborated on several books, including Code civil du Québec—Annotations et commentaires, published annually by Éditions Yvon Blais; Droit des obligations, written with Didier Lluelles (3rd edition published in 2018 by Éditions Thémis); and the 8th edition of La responsabilité civile with Jean-Louis Baudouin and Patrice Deslauriers (published in 2014 by Éditions Yvon Blais). He has authored a number of articles and has given numerous talks, in Canada and abroad, on civil law, including the law of obligations and family law. He has been a visiting professor at the universities of Bordeaux, Liège, Lyon III, Montpellier, Paris II, Paris XIII, Tunis, and Keio in Tokyo. Since 2014, he has been the president of the Quebec section of the Association Henri-Capitant. In 2010, he was elected a member of the International Academy of Comparative Law.
Justice Moore was appointed to the Court of Appeal on June 22, 2019.