and interesting looking tools
Also called Flipped Teaching, this is about making best use of everyone's time when you meet face to face. http://en.m.wikipedia.org/wiki/Flip_teaching