 From 1957 to 1959, he was an instructor in philosophy at Yale University.Then he took the post of Professor of Philosophy at Calvin College and taught for 30 years.He is now teaching at Yale as Noah Porter Professor Emeritus Philosophical Theology.