I have co-authored a book called 'Learn Prolog Now!'. It has an online version.
Before moving to Union I was a postdoc in the ArticuLab at Northwestern University. And before that I did a joint PhD at the Department of Computational Linguistics at Saarland University in Saarbrücken, Germany and in the group Langue et Dialogue (now Talaris) at Loria in Nancy, France.
My research interests are in computational linguistics. In particular, I am interested in natural language generation, computational semantics and pragmatics, dialog systems and embodied conversational agents.
In winter 2013, I am teaching Can Computers Think? Intro to CS (CSC 106).