Handouts, Assorted Articles, Tools, etc.
2025
- Attendance from QR: Tool for taking student attendance. In progress.
 - Papergrader: Grade philosophy papers written in markdown. In progress.
 - lwarp: LaTeX to HTML. Slides
 - Pandoc and Accessibility: LaTeX to HTML. Slides
 - Pandoc: The Basics. Video. Slides
 - Seminar in Metaphysics: Composition and Time
 - Introduction to Symbolic Logic - FA25
 
2024
- Provost Endorsement: TOP
 - How to Write Philosophy. Handout and Github.
 - qti2txt: Parse QTI Quiz from Canvas to Plain Text: Github, Pypi
 - LightCV: A LaTeX Class for Creating CVs. Github. YouTube Tutorial
 - Truthtablegenerator: Propositional Logic Syntax Checker with Truthtable generator (and GUI). Github.
 
2023
- Quantificational Ambiguities. Course Handout.
 - Columnar Transposition Cipher: An Introduction.pdf. Notes.
 - Caesar Cipher. Notes.
 - Bacon's Cipher. Notes.
 - The Reverse Cipher. Notes.
 - An Introduction to Syntax Slicing in Python. Notes.
 - Create a PDF from a PDF using pikepdf. Medium.
 - ProofPack: A LaTeX package for Natural Deduction Proofs. Github.
 - Will ChatGPT pass my Introduction to Symbolic Logic Course?. Medium.
 
2022
- Using Python CSV #4 — DictWriter. Medium.
 - Using Python CSV #3 — DictReader. Medium.
 - Using Python CSV #2— Basic Writing. Medium.
 - Using Python CSV #1 — Basic Reading. Medium.
 - Get Titles and URLS of Videos from a YouTube Playlist Using Python and Pytube. Medium.
 - Tier Lists as a Teaching Tool in Philosophy. Medium.
 - What is a Fallacy?. Medium.
 - w/ Ryan Pollock. An Introduction to Cosmological Arguments for the Existence of God. Medium.
 - Importing Quizzes to CANVAS using text2qti. Medium.
 - Using QR Codes in Your Syllabus. Medium.
 - An Introduction to Metaphysics. Course Handouts.