CS226 Expert Systems Applications--Paul Harmon. Part 1