Expertise seems to vary from store to store, area to area. I did take one class at JoAnns, it was ok, teacher was fairly organized and her communication was fine, and I was pleased with the way my project turned out. I have also observed other classes at the same location that were less than successful. It's difficult for a beginner to evaluate a class ahead of time. I would try to observe before signing up. Evaluate whether or not the teaching area is adequate, is the instructor organized, communication skills are important to a students success. There is no excuse for a teacher not to show up on time. Whenever I have taught I made sure that I was there very early and well prepared. Weather, traffic, or family emergency notwithstanding, a teacher owes this to her students. The store manager should also be aware of the class and it's needs, and if your class wasn't what you expected, communicate nicely but firmly. I have never taken a class at Michaels.