I have been to New Hampshire twice with Penguin. Great experiance.
During the times you were not on the track they also held sessions on specifics.
They spent one session doing a suspension lecture, explnations and adjustments, another session, they had us riding a TTR125 SM in the pits, praticing body position, one session we were on Pit lane working on throttle and brake tansitions. They make sure your day is full of stuff to help make your time on the track the best it can be.