I came into this class with an open mind, but don't think I have met a teacher that unprepared, all over the place and unclear. She swapped the whole curriculum within the first week and never updated it. There were constantly so many mistakes in things that were graded, and if you didn't look into it you could have +20% less than you earned.