Recently on my blog:


Design is the art and science of communicating ideas and information clearly and effectively, regardless of the medium. Whatever story you're trying to tell, I can help you tell it.


From the use of social media in nonprofit outreach to religion and nationalism in Bollywood cinema, I have written, presented on, and taught about a wide variety of subjects.


Discover the songs I write, the songs I play, and the songs I'm listening to right now.


The web and social media have utterly transformed the communications landscape. If you need a guide in this new world, I can assist you with tasks ranging from social media strategy and information architecture to podcast production.