CS226 Expert Systems Applications--Peter Hart