James Smith teaches philosophy and theology at Calvin College in Grand Rapids, Michigan and previously taught at Loyola Marymount University in Los Angeles. He has been a visiting professor at Fuller Seminary, Orlando Reformed Theological Seminary, and Regent College in Vancouver, British Columbia.