Document Type


Publication Date



This paper describes a general-purpose expert system to evaluate degree plans according to the individual preferences of a college student. This system implements a preference specification language (PSL) on top of this expert system to allow for the textual expression of certain requirements and preferences that the system uses for evaluation. The PSL evaluator produces a single value to describe how well it meets the student’s preferences, which a plan generation system could use to create a degree plan optimized according to the specification.


COS 452 & 453 (Research I & II), Dr. Jonathan Geisler & Dr. Tom Nurkkala