Teaching

University of Rochester Ethics Bowl Team, 2017.

Some Helpful Links:

Helpful tips for making meaningful contributions in a philosophy seminar.

This outlines a general reading/note-taking strategy for philosophy texts, which can often be very dense. Worth a look if you find that you're not absorbing much from your readings.

This will give you an idea of what is expected in a higher-level undergraduate philosophy course.  

A fabulous collection of short animated videos on a wide range of philosophical topics, narrated by professional philosophers who know their stuff.

A growing collection of 1000-word introductory articles on a range of philosophical topics.

A searchable archive of philosophy articles. Very useful when doing research on a specific philosophical topic.

A pretty good first stop when you want to learn about an unfamiliar philosophical topic. But if you want the gold standard for philosophy encyclopedias, you should probably check out...

A professional-caliber online encyclopedia with entries for pretty much every philosophical topic imaginable. Warning: the authors of these articles often presume a philosophical background and a substantial attention-span.