I have taught Reasoning semesterly since the Fall of 2019 at St. Lawrence University in Canton, NY, and in the Fall of 2020 as "Introduction to Logic and Critical Thinking". This is a wide-ranging introductory logic course, covering basic informal, propositional, categorical logic, and inductive logic, along with formal and informal logical fallacies. One thing that makes my course distinctive is that it covers persuasive writing techniques using an understanding of basic informal logic. Another is the emphasis on the relationship between ordinary language use and formal logical analysis.
Alan Turing at Work: Code Puzzling and Machine Thinking
I co-taught this unique course in the St. Lawrence University First-Year Program during the Fall of 2020. The purpose of the course is to teach students basic college-level learning skills in their first semester. The content of the course blended philosophical questions at the foundations of Computer Science with the basics of that discipline. For instance, we studied Turing's writing on the question "Can machines think?", while learning what a Turing Machine is and how it works. Students read two books, "The Man Who Knew Too Much" by David Leavitt, and "Geek Sublime" by Vikram Chadra.
Propositional Logic Education
You can also take a look at this project on GitHub.
Categorical Logic Education (coming soon)
My next project is another logic education tool. This one will allow students to construct categorical statements and arguments, and creates a visual representation of the information contained in them using Venn diagrams. Students will be able to evaluate whether one- and two-premise syllogisms are valid or invalid and check their answers.
Review of The Routledge Guide to the Philosophy of Colour
Forthcoming in Teaching Philosophy 41, 108–112(2021).
In Defense of Color Realism
Acta Analytica 35, 101–127(2020)
Email is the best way to get ahold of me.
I usually screen my calls unless I'm expecting you. Feel free to leave a voicemail at 315-323-5253.