MyPhilosophyLab is a state-of-the-art, interactive and instructive online solution, designed to be used as a supplement to a traditional lecture course, or as a tool to completely administer an online course. MyPhilosophyLab combines primary source analysis tools, concept maps, audio, video, and assessment to make teaching and learning fun!