Josh's teaching covers a range of subjects in philosophy. He teaches regularly on Introduction to Philosophy (Part A), Contemporary Debates in Philosophy (Part B), Philosophy and Public Policy (Part B), and Environmental Thought (Part C).