David Knight teaches for CSC in schools in Northampton.