I have been focused on designing and building social software for learning, in order to help students help each other. I've developed a number of web-based platforms that support peer-to-peer learning communities, each of which has provided "web-scale" opportunities to experiment with and analyze novel ways to facilitate and encourage engagement, motivation, participation, and collaboration.
I have been lucky to have had the opportunity to participate in a variety of social learning environments myself -- including academic research labs and industry startups -- and I try to imbue the best of these learning dynamics into the systems that I design and build.