Before he did those things, he clerked at the Supreme Court of Canada and articled in Toronto at Paliare Roland LLP. He has published articles in leading law journals including Legal Theory, Law and Philosophy, and the University of Toronto Law Journal. He has a JSD and an LLM from Yale Law School, a JD from the University of Toronto Faculty of Law, and a BA from McGill University.