Posner (Samuel Barnett, left) gets the education of his life from his grammar-school professor (Richard Griffiths)