A very enjoyable and informative course.