Frustrations aside, do we know the real reason she was late? None of us really know what happens when something does not go the way as planned. First time benefit of the doubt, but I would call in advance before I attend any more classes. Free time is valuable I like to spend mine working on projects and that doesn't happen often. So, let us know how the next class goes.
Best Wishes with your project, I know it will be beautiful.
Dianne