Teaching software spots bored or bewildered pupils

New teaching software responds to pupils' emotional states and is so effective it out-performs novice human teachers.