I see a lot of expectations here...and most of them are great; but let's not forget that we are talking "beginners' now. Just as we learned to sit up, then crawl, then walk [and dance comes in there somewhere ;o)]; so we have to take small steps to get in all of the skills necessary to be proficient. If each class can include good demonstrations and explanations, good handouts, and good samples, it will all fall together after a while. Each skill learned is a foundation for the next skill. Also a good suggestion could be included for a basic quilting book.