SlideShare allows students to collaborate on PowerPoint presentations from school or home, and for teachers to upload class notes for students to access remotely. It is also a valuable tool for students to maintain a portfolio of work to self-assess their progress, and teachers can use it to assign extra credit by having students research topics and upload presentations instead of writing papers.