He studied at the University of Toronto, where he earned his BSc and, following an LLB from Osgoode, his LLM. He later obtained a PhD in Philosophy at the University of Sydney.