Pedagogical Agent-Based Cognitive Architecture