Chatbot or Human?

Can you tell whether you are talking to a human or a chatbot? [Read More]
Tags: artificial intelligence, human-computer interaction

Creative Programming

About three years ago, I took part of course in creative programming using Processing. Here are a couple of examples of my experiments: [Read More]
Tags: creative programming, Processing

Learning Polish with Duolingo

I’m trying to learn a little bit of Polish, when I can find time. This began when a bright Polish student from Wrocław, named Laura, came to work for us during the summer and gave me some short impromptu lessons. So I have a collection of random phrases and notes,... [Read More]
Tags: diary, college, polish, duolingo


This term I have a great group of students on undergraduate module ‘SML209: Computers and Languages’. We’ve been learning to make small websites using GitHub pages. This is a great way for them to learn and for me to teach. Here’s my tutorial site so far: HTML Tutorials. [Read More]
Tags: diary, college, sml209