Corey McGrath

Ph.D., Philosophy

University of California, Santa Barbara


  1. Reasoning

    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.

  2. 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.


  1. Propositional Logic Education

    My main project right now is a logic education tool that allows introductory logic students to practice various aspects of propositional logic. Right now this tool allows students to practice writing syntactically-correct formulas, and try to write the correct truth table any given formula. This project uses HTML, CSS, and Javascript. I have many plans to continue improving and expanding it.

    You can also take a look at this project on GitHub.

  2. 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.


  1. Review of The Routledge Guide to the Philosophy of Colour

    Forthcoming in Teaching Philosophy 41, 108–112(2021).

  2. In Defense of Color Realism

    Acta Analytica 35, 101–127(2020)


  1. Email

    Email is the best way to get ahold of me.

  2. Phone

    I usually screen my calls unless I'm expecting you. Feel free to leave a voicemail at 315-323-5253.