CS 354 Understanding Color
Social Media & Activism
Shaklee Incentive Feb 2014
Why Second Life?
Measuring Online Influence: The Art of Making Noise Without Being Noisy
Speaker Preparation: TEDx workshop at TEDActive
AIDE 2011 - Hacker Trail Mix