Also, by storing recent affects selected in the student data objects, as well as student preferences for such parameters as affect intensity and presentation, agent behavior processing can present a coherent and life-like image agreeable to the student over one instructional session or over several instructional sessions.