Added in additional material from course website.