The teacher was really nice and always replied to her emails. I found her humorous definitely not flirtatious like the other comment. If you don't show up to class, you won't pass. It is lecture heavy but everything covered is in the book, so really you don't need to buy the book. The syllabus was detailed to know what to expect from each class.