He joined the Hofstra faculty in 2004. In 2009 he was a visiting fellow at the Sydney Centre for the Foundations of Science in Australia. He has recently taught in the Philosophy and Biology Departments and in Hofstra's Honors College.