-
96Skill Building in Large ClassesTeaching Philosophy 47 (4): 545-568. 2024.Skill building is a widely recognized teaching goal in philosophy. Some well-researched skill building techniques include scaffolded assignment design, low-stakes assignments, and peer-review. Many papers have highlighted the efficacy of these techniques by demonstrating novel course and assignment design; for example, the use of blogging in philosophy courses has been shown to have positive results on student writing. While the efficacy of skill building centered course design on student learni…Read more
-
1314An Aristotelian Realist Philosophy of Mathematics by James FranklinMathematical Intelligencer 38 81-84. 2016.
-
128Logic as a Blended CourseTeaching Philosophy 43 (2): 139-156. 2020.I present Modern Symbolic Logic, an introductory philosophy course in first-order logic, as a blended course. A blended course integrates online video learning with in-class activities, out of class supports, and deliverables into a cohesive and mutually supporting package. Blended courses are an enhancement on hybrid courses, which focus on online video learning but not on the additional supports needed for an effective learning experience. This paper has two central aims. The first is to prese…Read more
-
University of Toronto, St. George CampusDepartment of Philosophy
University of Toronto, MissussaugaAssistant Professor -
University of Toronto, St. George Campus
Institute for the History and Philosophy of Science
PhD, 2015
Toronto, Ontario, Canada
Areas of Specialization
| Philosophy of Mathematics |
| General Philosophy of Science |
| Philosophy of Physical Science |