He earned his BA from the University of Victoria, an MA from the University of Manitoba, and a PhD from UMass-Amherst. He works primarily in metaphysics and the philosophy of science.