A new tutorial on teaching philosophy to undergraduates has appeared called ‘Teaching Philosophy 101.’ Developed by John Immerwahr, Professor of Philosophy at Villanova University, the site has a number of resources available to faculty and graduate students such as planning your course, obstacles and challenges, lectures and discussion, etc. All material is available through an open source license.