Sam James teaches for CSC in London.