Full length video of this great talk – make sure you watch this!
Enter your email address to follow this blog and receive notifications of new posts by email.
Join 6,967 other followers
This is a personal weblog. The opinions expressed here represent my own views and not those of my employer or any other organization. Comments on posts represent the opinions of visitors.
Get every new post delivered to your Inbox.