That sounds fascinating to me - is there any way you could elaborate a bit on the specifics of a typical class structure (how many/how long, were exercises limited to the subject at hand or more integrated with other topics, etc)? I'm trying to raise my own teaching game and that sounds like something I should try.