John taught Humanities at the University of Minnesota, taught Philosophy at the University of Colorado where he won several teaching awards, taught Daoism at the Naropa Institute, and Psychology at Husson University.
Scholarly and Creative Interests
John has been at the College of the Atlantic since 1986 where he teaches a large variety of courses in the areas of the philosophies of Science and Technology, Philosophy of Mind, Philosophy of Nature, Chinese Philosophy and Poetry, Intellectual History, Comparative Mysticism, and special courses in the philosophies of Wittgenstein, Heidegger and Derrida.
Community Engagement and Advocacy
John also informally teaches several forms of Tai Ji, at the College of the Atlantic.