Dennis has published articles on philosophical theology and on the nature of diagrammatic argument in mathematics. His current research is focused on the philosophy of Baruch Spinoza and its contemporary applications. He pursued graduate study in philosophy at the University of Notre Dame and Florida State University, where he completed a Masters degree. David W. Scott