How to Create a Pedagogic Conversational Agent for Teaching Computer Science | Publicación