Foster was a decent teacher and I thought the class was an easy A. You do have to read a lot and take a lot of notes, but it is easy to pass. She does give a lot of participation points, so you do have to attend class almost every class. The books are required but I honestly just found free PDFs online so don't waste the money on a hardcopy.