selected publications chapter How Do We Get the Pieces to Talk? An Architecture to Support Interoperability between Educational Tools. Springer eBooks. 715-718. 2008 conference paper An architecture for intelligent CSCL argumentation systems. . 2009