Professor Foster is an excellent educator. I would highly recommend his class. He is a fairly generous grader and provides good feedback. The workload in his class is reasonable, for the most part. The reading assignments are slightly excessive, but everything else was manageable. Watches a lot of movies during class. Definitely recommend.