Design, organization, and construction of expert systems. Includes general concepts, characteristics, elements, advantages, and examples of expert systems. Also rule-based knowledge representations, inference techniques, implementation tools and shells, and advanced topics.