Kannan Chandra
Kannan Chandra
 
 

You just missed it!

Sorry! The live workshop has ended.

I run these periodically, though. Subscribe to my mailing list below to be notified the next time I run one.