Richard Powers's website is a great source of information for any dancer. Especially recommended are his various "thoughts on social dance".

Topics include:

Going out Dancing   
Ultimate Partnering´┐╝  
Sketchy Guys   
The 3 Worlds of Ballroom Dance  
Welcome Chance Intrusions!   
Intelligent Dance: Dancing Makes You Smarter   
Conditional Learning - the power of uncertainty   
Fred Astaire's advice for partner dancing   
Transcendent Play   
The American Spirit of Creativity and Crossover

These short essays are insightful and great reading. There also is information on teaching dance, DJing, descriptions of dances and music more.

Take a look at Richard and Angela's schedule over the next half of year to get an idea of what to expect at one of there workshops.

Review of a Waltz Week at Stanford
I have gone to a number of Richard and Angela's workshops and have been impressed by the fresh prospective they bring to social dancing
Below are thoughts that I wrote down after a Waltz week at Stanford.

Read entire blog
Richard Powers- Dance historian, instructor and choreographer
Richard Powers- Stanford's World of Social Dance
Richard Powers teaches social dance at Stanford University. Throughout his career he has taught an estimated 15,000 students at Stanford over the past 19 years, and maybe 25,000 around the world. Richard has traveled throughout the world teaching various waltz and social dance classes in Rome, Paris and Japan.
Social dancing is about being friendly, flexible and adapting to others' styles, similar to other dancing situations.