I did a course with FAASST a few years ago at VIR. Had a lot of fun but found the instructors to be really hands off. While I had a ton of seat time, I'm not sure I learned as much as I could have. I think this is especially true because I'm a novice. I found by the afternoon I had plateaued and was simply destroying my tires needlessly.
I can say I have done a 1day m school with BMW and learned a lot more.
I would recommend checking out the local BMW or Porsche clubs as they tend to put on excellent courses with plenty of emphasis on learning.