A very well constructed course.